Ich möchte euch ein Script vorstellen, welches die Tage eines Monats zählt! Auch unter der Berücksichtigung der Schaltjahre!
$s = $_POST["s"]; //Variable zum Überprüfen ob das Formular Abgeschickt wurde
$m1 = $_POST["m"]; //Die Daten aus dem Formular (monat)
$y = $_POST["y"]; //Die Daten aus dem Formular (yahr)
$m = $m1 + 1; //Die Zahl (zb 5 ) wird + 1 genommen, da sonst immer eine verschiebungn um -1 stattfindet
if ($s)
{
if (($m) AND ($y))
{
$monat = mktime(0,0,0, $m, 0, $y); //Aus den Variablen m und y wird der timstamp generiert
echo 'Der Angegebene Monat <b>'.date(F, $monat).'</b> im Jahr <b>'.date(Y, $monat).'</b> hat <b>'.date(t, $monat).'</b> Tage!'; //Ausgabe der Daten
}
else
{
echo 'Geben Sie bitte einen Monat und ein Jahr ein!';
}
}
else
{
echo ' //Das Forumlar zum Eingeben der Informationen
<form method="POST">
<p align="center">Monat: <input type="text" name="m" size="2"> <font size="2">
(im Format: '.date(m).')</font><br>
Jahr: <input type="text" name="y" size="4"> <font size="2">(im Format: '.date(Y).')</font></p>
<p align="center"><input type="submit" value="Ausrechnen" name="s"></p>
</form>
';
}
Das Script kann man unter diesem Link ansehen und testen:
http://dussel.pyrokar.lima-city.de/php-scripte/tage_eines_monats.php
Für Fragen und Anregungen stehe ich euch gerne zur verfügung! (PN)