+ Antworten
Ergebnis 1 bis 2 von 2

Thema: typo3 4.3.x vs. 1.1.1970 - datumsproblem

  1. #1
    TP-Specialist theo bringt sich richtig ein Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346

    typo3 4.3.x vs. 1.1.1970 - datumsproblem

    hi folks!

    ich weiss: das thema gibts schon massenweise als problem im netz. trotzdem gibt es keine wirklich gute loesung (oder ich habe sie vor all der suchergebnisse nicht gefunden).
    ab der typo3-version 4.3.x ist die extension date2cal bestandteil des systems geworden. das bringt ein problem mit sich, dass ich nicht mehr in den griff bekomme: jedes datumsfeld bekommt einen kleinen kalender neben das eingabefeld. waehlt man nichts aus (z.b. bei tt_address -> birthday), so wird standardmaessig eine "0" in die db eingetragen. schon allein das verursacht in einer ext wie wt_directory logischerweise eine ausgabe: 01.01.1970 ... was ich nicht haben will.
    genauso, nur anders herum, verhaelt es sich mit einer datumseingabe des 1.1.70. waehlt man dieses datum aus, so nimmt date2cal dieses sofort wieder aus dem feld. es bleibt also leer. wenn jetzt wer an diesem tag geburtstag haette, dann kann dieser nie eingegeben werden.
    jetzt meine ueberlegung: da die zeitangaben eh alle in unixtime in die db geschrieben werden, hat eine person, deren birthdays-feld eine "1" enthaelt, immer noch am 1.1.70 geburtstag. "0" wuerde dann einer leeren eingabe entsprechen und demzufolge nicht ausgegeben (im fe und be). koennte man so nicht dieses problem generell umgehen? das sollte als eine moegliche anregung fuer all die gedacht sein, die an der entwicklung der extensions beteiligt sind. das oder die pruefung auf null wuerde ich mir wirklich wuenschen, um nicht staendig workarounds bauen oder in den code eingreifen zu muessen.


    gruss,
    theo
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  2. #2
    TP-Specialist theo bringt sich richtig ein Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    kleiner nachtrag:

    wenn ich in der db statt "0" den wert null eingebe (zugegeben: geht leider nur ueber phpmyadmin), dann wird trotzdem der 1.1.70 im wt_directory ausgegeben. also wird auf gleich null (==) geprueft und nicht auf identisch (===). koennte man damit nicht auch schon probleme aus dem weg raeumen ... ?!
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

+ Antworten

Ähnliche Themen

  1. Datumsproblem - wie vorgehen?
    Von rednug im Forum Traum-Dynamik
    Antworten: 19
    Letzter Beitrag: 06.07.2007, 22:46
  2. Timestamp vor 1970
    Von MuschPusch im Forum Traum-Dynamik
    Antworten: 1
    Letzter Beitrag: 28.12.2006, 15:14
  3. [mysql] neues datumsproblem
    Von theo im Forum Traum-Dynamik
    Antworten: 6
    Letzter Beitrag: 06.12.2004, 17:02
  4. Timestamp mit Datum vor 1970
    Von |HB| im Forum Traum-Dynamik
    Antworten: 4
    Letzter Beitrag: 01.03.2003, 10:45
  5. Datumsproblem
    Von jph im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 20.02.2003, 20:19

Aktive Benutzer

Aktive Benutzer

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

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51