Ergebnis 1 bis 3 von 3

Thema: Limit beim Datum?

  1. #1
    Contao-Fan Avatar von Russe
    Registriert seit
    23.10.2009.
    Beiträge
    729

    Standard Limit beim Datum?

    Hallo Helmut,

    ich wollte gerade beim Abo ein Enddatum 01.01.2050 eingeben, aber das wird nicht angenommen, d.h. beim Speichern wird es entweder gelöscht oder ein vorher eingetragenes Datum wird stattdessen genommen. Nach einigen Versuchen habe ich erkannt dass 19.01.2038 noch angenommen wird, der 20.01.2038 jedoch nicht mehr (Stand heute). Ist das ein absichtliches Limit?
    Russe

  2. #2
    Contao-Fan Avatar von deerwood
    Registriert seit
    24.11.2009.
    Ort
    Hamburg
    Beiträge
    344

    Standard

    Moin,

    Zitat Zitat von Russe Beitrag anzeigen
    ... Nach einigen Versuchen habe ich erkannt dass 19.01.2038 noch angenommen wird, der 20.01.2038 jedoch nicht mehr...
    Siehe bitte die PHP Doku zu date(), insbesondere die dokumentierte Obergrenze für 32bit Systeme in der Abteilung 'Changelog'. Zitat:

    The valid range of a timestamp is typically from Fri, 13 Dec 1901 20:45:54 GMT to Tue, 19 Jan 2038 03:14:07 GMT. (These are the dates that correspond to the minimum and maximum values for a 32-bit signed integer). However, before PHP 5.1.0 this range was limited from 01-01-1970 to 19-01-2038 on some systems (e.g. Windows).
    Das ist eine Variante des "Jahr 2000" Problems, schwer lösbar auf 32 Bit Systemen. Inzwischen gibt es jedoch 64 Bit Systeme all-überall (sowohl Hardware, wie auch Software; sowohl Server, wie auch Client), die Datums-Grenze dafür auszurechen erspare ich mir hier, ja?

    Jedenfalls hat Helmut damit gar nichts "am Hut".

    LG, Georg

  3. #3
    Contao-Fan Avatar von Russe
    Registriert seit
    23.10.2009.
    Beiträge
    729

    Standard

    Hallo Georg,

    vielen Dank für die Erläuterung, dann werde ich mal abwarten bis mein Provider auf 64 Bit umstellt, das brennt aber jetzt noch nicht unter den Nägeln, hat noch ein paar Tage Zeit

    Das alte Limit von date() kannte ich, aber dass es das auch bei PHP 5.1+ (32 Bit) gibt habe ich bisher überlesen. Danke.
    Russe

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •