Hallo php Community,
ich lerne seit ein paar Tagen php und komme gerade nicht ganz so weiter, ich hoffe ihr könnt mir da helfen.
Ich habe ein kleines Formular wo man ein Datum eingeben kann und dieses Zeig mir dann den Wochentag.
Jetzt möchte ich gerne hinzufügen das, wenn man z.B. als Datum den 64.15.3017 (Tag, Monat, Jahr) eingibt, php den Benutzer dann sagt das dieses Datum nicht existiert (also in dem Fall dann Tag und Monat).
Es soll auch Schaltjahre berücksichtigen. (im html Dokument ist das Formular welches den Namen ["datum"] hat und mit action auf das php Dokument zugreift).
<?php
setlocale (LC_ALL, "de_DE");
$datum = $_POST["datum"];
$datum_elemente = explode(".", $datum);
echo 'Wochentag: '.date('l',mktime(0,0,0,$datum_elemente[1],$datum_elemente[0],$datum_elemente[2]));
?>
Hab schon alles mögliche mit Bedingungen also if versucht aber bekomme es nicht hin... Ich habe auch schon etwas gegoogelt und es soll wohl mit checkdate funktionieren aber in Kombination mit $datum_element[1], [0| und [2] klappt es irgendwie nicht.
Hoffe ihr könnt mir da etwas weiter helfen bzw. mir noch Tipps geben was ich brauche.
ich lerne seit ein paar Tagen php und komme gerade nicht ganz so weiter, ich hoffe ihr könnt mir da helfen.
Ich habe ein kleines Formular wo man ein Datum eingeben kann und dieses Zeig mir dann den Wochentag.
Jetzt möchte ich gerne hinzufügen das, wenn man z.B. als Datum den 64.15.3017 (Tag, Monat, Jahr) eingibt, php den Benutzer dann sagt das dieses Datum nicht existiert (also in dem Fall dann Tag und Monat).
Es soll auch Schaltjahre berücksichtigen. (im html Dokument ist das Formular welches den Namen ["datum"] hat und mit action auf das php Dokument zugreift).
<?php
setlocale (LC_ALL, "de_DE");
$datum = $_POST["datum"];
$datum_elemente = explode(".", $datum);
echo 'Wochentag: '.date('l',mktime(0,0,0,$datum_elemente[1],$datum_elemente[0],$datum_elemente[2]));
?>
Hab schon alles mögliche mit Bedingungen also if versucht aber bekomme es nicht hin... Ich habe auch schon etwas gegoogelt und es soll wohl mit checkdate funktionieren aber in Kombination mit $datum_element[1], [0| und [2] klappt es irgendwie nicht.
Hoffe ihr könnt mir da etwas weiter helfen bzw. mir noch Tipps geben was ich brauche.
Kommentar