function listDaysOfMonth($year, $month) { $days = array(); $last_day = getDaysOfMonth($year, $month); for ($day = 1; $day <= $last_day; $day++) { $days[] = sprintf("%04d-%02d-%02d", $year, $month, $day); } return $days; }
function decDay($strDate) { $arrDate = split("[/.-]", $strDate); $strDay = $arrDate[0]; $strMonth = $arrDate[1]; $strYear = $arrDate[2]; $strDay--; if ($strDay < 1) { $strNewMonthDate = decMonth($strDate); $arrDateNewMonth = split("[/.-]", $strNewMonthDate); $strDay = getDaysOfMonth($strNewMonthDate); $strMonth = $arrDateNewMonth[1]; $strYear = $arrDateNewMonth[2]; } return $strDay . "." . $strMonth . "." . $strYear; }