@Admi, die Frage war ja auch nicht wie er an das Datum kommt, sondern wie er es auf ein Mindestalter hin überprüfen kann.
Andernfalls hätte er wohl eher gefragt wie er das Datum aus eine Datenbank oder Textdatei holen kann.
Genausogut könnte das Datum aber auch aus z.b. einem Registrierungsformular kommen.
Ich weiss ja auch nicht ob er überhaupt die echo() Ausgaben braucht..... beim ersten echo() könnte statt dessen ja auch z.b. ein Eintrag in der Datenbank erfolgen (da das Mindestalter ja erreicht ist).
Ich hätte ja auch genausogut einfach nur auf die entsprechenden Funktionen verweisen können.
Nur steht auf php.net z.b. nicht dass man mit strtotim("-18 years") einen Timestamp abzüglich 18 Jahre erstellen kann (ausgehend vom aktuellen Timestamp).
Klar, wer sich die Beispiele auf php.net anschaut, kommt mit ein wenig Phantasie selbst drauf.
Ich habe mir aber gedacht dass es einfacher ist ein funktionierendes Beispielscript zu posten was jeder für sich selbst testen kann (und sofort sieht was passiert wenn das Datum falsch ist oder das Mindestalter nicht erreicht ist)..... ohne dazu irgendwelche Formulare, Textdateien, Datenbanken oder sonst was anlegen zu müssen.
So haben halt
alle etwas davon.
Wie Flex schon sagt, ein wenig Eigenarbeit dürfte nicht zu viel verlangt sein..... dazu sollten die eingefügten Kommentare mehr als ausreichend sein.
Und wie Du siehst, dem Threadersteller wurde geholfen.