Eingegebenes Datum formatieren

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    Unsere Datenschutzerklärung wurde aktualisiert. Mit der Nutzung unseres Forums akzeptierst Du unsere Datenschutzerklärung. Du bestätigst zudem, dass Du mindestens 16 Jahre alt bist.

    • Eingegebenes Datum formatieren

      Hallo zusammen,

      ich, als blutiger PHP Anfänger, spiele mich gerade etwas damit.
      Erstes Projekt ist, über eine HTML Seite Namen und Geburtstag eingeben und prüfen, ob man über 18 ist (ganz schlicht und einfach :-D )
      Habe aber noch Probleme mit der Formatierung - kann mir jemand hier einen Tipp geben ? Habe im Netz aktuell nur Anleitungen für das Tagesdatum gefunden, aber nicht für die "manipulation"

      Das Alter wird von der html-Eingabe an eine PHP Variable übergeben mit "$alter = $_POST['alter'];"

      Mit
      date_default_timezone_set("Europe/Berlin");
      $timestamp = time();
      $datum = date("Y",$timestamp)
      gebe ich nur das aktuelle Jahr aus.

      Nun dachte ich, ich könnte die Eingabe der HTML Seite auch so ausgeben mit:
      $alter1 =date("Y",$alter);

      Erhalte aber jedesmal 1970 - wo liegt der Formatierungsfehler?

      VG Sander