Sven Rautenberg: (TIMESTAMP) 1.1.1901 -> 31.12.1969 ?

Beitrag lesen

Moin!

Wenn er den 1.1.1901 als Geburtstag eingibt, macht mktime daraus einen Timestamp für den 31.12.1969....

Du willst keinen Unix-Timestamp haben, sondern eine Datenbank-Spalte vom Typ "DATE". Schließlich kommt es nicht darauf an, auf die Sekunde genau die Geburtszeit zu bestimmen (das würde im Zweifel sowieso nur minutengenau gehen, so genau gucken die Hebammen nämlich nicht auf die Uhr), sondern den Tag festzuhalten.

Also: Tag, Monat, Jahr in der Datenbank speichern - das ist besser. Und dann klappts auch mit den Jahren vor 1970.

- Sven Rautenberg