Datum 1950 wird nicht akzeptiert

  • Bei dem Versuch ein Datum für die Veröffentlichung eines Beitrages, z.Bsp. 22.07.1950, einzugeben, wird dieses Datum nicht angenommen. Erst ab 1970 scheint es zu funktionieren. Wenn ich das Datum über QuickEdit verändere dann ist alles in Ordnung.
    Hat jemande eine Idee woran das liegt?
    Danke für die Hilfe.
    Robert

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hi,

    Ich glaube das kann jemand, der sich wirklich mit Hardcore PHP Entwicklung auskennt viel besser beantworten und ich rede da jetzt nicht von PHP Webseiten oder Funktions Entwicklungen, sondern von tiefster Kernstruktur.

    Erst ab 1970 scheint es zu funktionieren.


    Es gibt ja so genannte Timestamps und irgendwie scheinen die erst mit Werten ab 1970 richtig zu funktionieren.
    Im PHP Cookbook https://books.google.de/books?id=d9ebAgAAQBAJ (Leider nur in Englisch gefunden) wird auf diese Thematik etwas eingegangen.
    Doch in kenne mich mit dem tiefsten inneren von PHP nicht so aus, um da wirklich fachgerecht eine Antwort zu geben.

    Wenn ich das Datum über QuickEdit verändere dann ist alles in Ordnung.


    Das hängt wohl damit zusammen, dass das verwendete Datum (1970) nach dem Veröffentlichen als Variable (Veröffentlichungsdatum) in der Datenbank abgelegt ist und diese dann nachträglich auf einen anderen Wert geändert werden kann.
    Ist allerdings jetzt nur geraten.;)

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Ich bin auch kein Profi und habe das ggf dazu gefunden - LINK

    nothing is as easy as it looks. --- Wenns gefällt - gibts dafür einen Button ;)
    Manchmal komme ich mir wie eine Suchmaschine vor ....:rolleyes:

  • Die interessante Frage ist warum Quick Edit ein Datum vor 1970 zulässt. PHP Timestamps fangen am 1.1.1970 an. Alles davor gibt es nicht, es sei denn man greift aktiv ein. Sieht für mich wie ein Bug aus. Welche Wp Version?

    PS: Nutzt Du Gutenberg? Im Classic Editor geht es nämlich

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

    Einmal editiert, zuletzt von mensmaximus (29. Januar 2019 um 23:45)

  • Bei dem Versuch ein Datum für die Veröffentlichung eines Beitrages, z.Bsp. 22.07.1950, einzugeben, wird dieses Datum nicht angenommen. Erst ab 1970 scheint es zu funktionieren.

    Selbstverständlich kann PHP unter Unix ein Datum zwischen 1901 und 2038 darstellen nur unter Windows gibt es die Beschränkung zwischen 1970 und 2038

    Eines meiner lieblings PHP Klassen umgeht dieses Problem auf Unix und Windows
    https://github.com/ADOdb/ADOdb/bl…db-time.inc.php

    Mit offenen Augen träumen

  • WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Ja ... leider wurde mMn ein nur halbfertiger Editor veröffentlicht. Man hätte besser noch warten sollen.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!