Esempio n. 1
0
function addDay($year, $month, $day)
{
    $yearInt = (int) $year + 2000;
    $isLeapYear = leapYear($yearInt);
    if ($day == "31") {
        // months with 31 days and last day
        $day = "01";
        $monthInt = (int) $month;
        $monthInt += 1;
        $month = str_pad($monthInt, 2, '0', STR_PAD_LEFT);
        return $year . "-" . $month . "-" . $day;
    }
    if ($day == "30" && ($month == "04" || $month == "06" || $month == "09" || $month == "11")) {
        // months with 30 days and last day
        $day = "01";
        $monthInt = (int) $month;
        $monthInt += 1;
        $month = str_pad($monthInt, 2, '0', STR_PAD_LEFT);
        return $year . "-" . $month . "-" . $day;
    }
    if ($day == "29" && $month == "02") {
        // february in leap-year and last day
        $day = "01";
        $monthInt = (int) $month;
        $monthInt += 1;
        $month = str_pad($monthInt, 2, '0', STR_PAD_LEFT);
        return $year . "-" . $month . "-" . $day;
    }
    if ($day == "28" && $month == "02" && $isLeapYear == "0") {
        // february in none leap-year and last day
        $day = "01";
        $monthInt = (int) $month;
        $monthInt += 1;
        $month = str_pad($monthInt, 2, '0', STR_PAD_LEFT);
        return $year . "-" . $month . "-" . $day;
    }
    $dayInt = (int) $day;
    $dayInt += 1;
    $day = str_pad($dayInt, 2, '0', STR_PAD_LEFT);
    return $year . "-" . $month . "-" . $day;
}
Esempio n. 2
0
{
    if ($yr % 4 != 0) {
        return 28;
    } else {
        if ($yr % 100 != 0) {
            return 29;
        } else {
            if ($yr % 400 != 0) {
                return 28;
            } else {
                return 29;
            }
        }
    }
}
$leapYear = leapYear($archive_year);
$cpmonth['1'] = array('month' => __('January', 'comicpress'), 'days' => '31');
$cpmonth['2'] = array('month' => __('February', 'comicpress'), 'days' => $leapYear);
$cpmonth['3'] = array('month' => __('March', 'comicpress'), 'days' => '31');
$cpmonth['4'] = array('month' => __('April', 'comicpress'), 'days' => '30');
$cpmonth['5'] = array('month' => __('May', 'comicpress'), 'days' => '31');
$cpmonth['6'] = array('month' => __('June', 'comicpress'), 'days' => '30');
$cpmonth['7'] = array('month' => __('July', 'comicpress'), 'days' => '31');
$cpmonth['8'] = array('month' => __('August', 'comicpress'), 'days' => '31');
$cpmonth['9'] = array('month' => __('September', 'comicpress'), 'days' => '30');
$cpmonth['10'] = array('month' => __('October', 'comicpress'), 'days' => '31');
$cpmonth['11'] = array('month' => __('November', 'comicpress'), 'days' => '30');
$cpmonth['12'] = array('month' => __('December', 'comicpress'), 'days' => '31');
?>
<div <?php 
post_class();
Esempio n. 3
0
function daysPerMonth($month, $year)
{
    switch ($month) {
        case "01":
        case "03":
        case "05":
        case "07":
        case "08":
        case "10":
        case "12":
            $numberOfDaysPerMonth = "31";
            break;
        case "04":
        case "06":
        case "09":
        case "11":
            $numberOfDaysPerMonth = "30";
            break;
        case "02":
            leapYear($year) ? $numberOfDaysPerMonth = "29" : ($numberOfDaysPerMonth = "28");
            break;
    }
    return $numberOfDaysPerMonth;
}