Revision: 45265
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at April 28, 2011 01:11 by tasmanweb
Initial Code
/*
returns number of days in the month taking leap-years into account.
input month as a number (1=january etc.) and year.
eq. echo month_length(2,2004); // days in feb 2004.
*/
function month_length($month,$year,$scale=0){
$monthdays = array(1=>31, 3=>31, 4=>30, 5=>31, 6=>30, 7=>31, 8=>31, 9=>30, 10=>31, 11=>30, 12=>31);
if ($month==2){
$monthdays[2] = (date("L", mktime( 0, 0, 0, 2, 1, date($year))) ? 29 : 28);
}
return $monthdays[$month];
}
Initial URL
Initial Description
Returns the number of days in the month taking leap-years into account.
Initial Title
month_length: number of days in the month taking leap-years into account
Initial Tags
php, date, function
Initial Language
PHP