Beitrag von hempelr (1976 Beiträge) am Freitag, 28.Mai.2004, 11:29.
@CB - Datum vor 1.1.2000 werden nicht gewandelt...
Hallo,
das war mir schon mal aufgefallen, hatte das damals aber nicht weiter benötigt.
Wenn man per Formular ein beliebiges Datum (im "Ganzen" nicht als Datumseinzelteile im %_put - also per Feldvariable mit Name/Inhalt "datumrein=15.12.1999") übergibt und das dann versucht in das interne Format zu wandeln funzt das bei Daten vor dem 1.1.2000 nicht mehr richtig.
Es werden nur noch Tag,Monat und Jahr gewandelt, die Zeit bleibt wie zu erwarten auf 00:00 Uhr stehen - die Tageszahl bleibt immer auf 7, egal was übergeben wird.
Beispiel: datumrein=15.12.1999
datum("$datumrein","intern") führt zu folgendem Ergebenis: 1999.12.15,00:00.00#7 - also Sonntag - es war aber ein Mittwoch!
("reverse" Y2K-Bug? *gg*)
Man kann also bspw. so nicht die KW eines bel. Datums berechnen oder den Wochentag eines Geburtsdatums bestimmen - die Kalenderbeispiele aus der BIB funzen deshalb nicht richtig...
Lösung durch dich oder selbst Workaround bauen?
Danke für Tipp /Hinweis
Ruben
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 28.Mai.2004, 18:34.
Re: @CB - Datum vor 1.1.2000 werden nicht gewandelt... fixed...
hattest recht, war tatsächlich eine art y2k-bug ;-))
Beitrag von hempelr (1976 Beiträge) am Samstag, 29.Mai.2004, 19:04.
Danke n.t -. war Re: @CB - Datum vor 1.1.2000 werden nicht gewandelt... fixed...