anzahl der tage einse beliebigen monats?
mech
- php
0 Rico0 André Laugks0 lulu0 Christian Kruse
kann mir jemand sagen, wie ich die anzahl der tage eines beliebeigen monates herausbekomme?
kann mir jemand sagen, wie ich die anzahl der tage eines beliebeigen monates herausbekomme?
in verbindung der funktionen mktime() und date()
Bsp.: 01.02.2001
$anz = date("t", mktime(0, 0, 0, 02, 01, 2001) );
Denk ich zumindest...
Cu Rico
danke
geht ganz gut, auch wenn mich die anderen posts etwas irritieren ;)
Hallo!
kann mir jemand sagen, wie ich die anzahl der tage eines beliebeigen monates herausbekomme?
http://www.dclp-faq.de/q-datum-monatslaenge.html
MfG, André Laugks
Huhu mech
kann mir jemand sagen, wie ich die anzahl der tage eines beliebeigen monates herausbekomme?
ja, die PHP-Dokumentation kann es
http://www.php.net/manual/en/function.date.php
ansonsten sei Dir noch die FAQ ans Herz gelegt ;-)
http://forum.de.selfhtml.org/faq/
Viele Grüße
lulu
Hallo, <-- sowas ist ein Gruss,
kann mir jemand sagen, wie ich die anzahl der tage eines beliebeigen monates
herausbekomme?
function get_days($month,$year) {
$schalt = $year % 4 == 0 && $year % 100 != 0;
if($month <= 7) {
if($month == 2) {
return $schalt ? 29 : 28;
}
if($month % 2 == 0) {
return 30;
}
return 31;
}
if($month % 2 == 0) {
return 31;
}
return 30;
}
Erklaerung kannst du dir denken.
Gruesse,
CK
Moin Christian,
ts, ts, ts, hast du denn aus dem Y2K-Problem gar nichts gelernt...?
Deine Funktion versagt in 398 Jahren kläglich ;-)
get_days(2, 2400) liefert 28, es sollten aber 29 sein...
Richtig wäre also:
function get_days($month,$year) {
$schalt = $year % 4 == 0 && ($year % 100 != 0 || $year % 400 == 0);
(usw. wie gehabt)
Viele Grüße
Di*SCNR*rk