Datum und <1.11970

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • magicsepp
    Contao-Urgestein
    • 30.01.2011
    • 4138

    #1

    Datum und <1.11970

    gibt es eine Workaround zum speichern von Geburttagen die meistens vor dem 1.1.1970 liegen und dem datepicker?
  • lindesbs
    AG CMS-Garden
    Contao-Urgestein
    • 05.06.2009
    • 4157

    #2
    nein, leider nicht.
    Alle Zeitstempel werden im PHP time() Format gespeichert. Und das beginnt am 1.1.1970


    Eine UTC basierte Datums/Zeit Felder haben wir im gesamten Contao leider nicht.
    von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


    Contao-Hosting: begeisterter Uberspace-Nutzer

    Kommentar

    • do_while
      Contao-Urgestein
      • 15.06.2009
      • 3699

      #3
      Also in Contao können auch ältere Mitglieder und Benutzer existieren.
      Das 'dateOfBirth' ist dann vor 1970 als negative Zahl notiert.
      Gruß Hagen
      Mein Contao Premium Partnerprofil
      Link zum Stammtisch Berlin

      Kommentar

      • ranala
        Contao-Nutzer
        • 07.01.2012
        • 44

        #4
        @do_while

        Verstehe Deine Aussage nicht so ganz. Könntest Du bitte posten, wie es möglich ist, in einem Katalog der ein Datepicker Datumsfeld hat, ein Datum vor dem 01.01.1970 zu speichern. Meine Versuche schlugen genauso fehl, wie es lindesbs oben beschrieben hat.

        Kommentar

        • do_while
          Contao-Urgestein
          • 15.06.2009
          • 3699

          #5
          Ach so, es geht um den Katalog, das stand aber nicht so im Text. Wenn man das Forum immer über den "Was ist neu?"-Button liest, bekommt man die Kategorie meist nicht mit.

          Was der Catalog da macht, kann ich nicht sagen, aber die Mitgliederverwaltung tl_member im Core kann das.
          Siehe system\modules\backend\dca\tl_member.php (ab Zeile: 150):
          PHP-Code:
          'dateOfBirth' => array
          (
              'label'                   => &$GLOBALS['TL_LANG']['tl_member']['dateOfBirth'],
              'exclude'                 => true,
              'inputType'               => 'text',
              'eval'                    => array('rgxp'=>'date', 'datepicker'=>true, 'feEditable'=>true, 'feViewable'=>true, 'feGroup'=>'personal', 'tl_class'=>'w50 wizard')
          ), 
          
          Gruß Hagen
          Mein Contao Premium Partnerprofil
          Link zum Stammtisch Berlin

          Kommentar

          • magicsepp
            Contao-Urgestein
            • 30.01.2011
            • 4138

            #6
            der Unterschied liegt in der Feld-Art
            catalog verwendet int(10) und DateofBirth varChar(11) was signed integer (negative Zahler vor dem 1.1.1970) dann ermöglicht....

            Kommentar

            Lädt...