Esempio n. 1
0
function NextMonthYear($fecha)
{
    if (Month($fecha) == "12") {
        return intval(Year($fecha)) + 1 . "-01";
    }
    return Year($fecha) . "-" . (intval(Month($fecha)) + 1 < 10 ? "0" : "") . (intval(Month($fecha)) + 1);
}
 protected function DateValidation($year, $month, $day)
 {
     if (Day($year, $month, $day) == true && Month($year, $month, $day) == true && (Year($year, $month, $day) >= 1800 && Year($year, $month, $day) <= 2299)) {
         return true;
     } else {
         return false;
     }
 }
Esempio n. 3
0
 function YearLeast($year, $month, $day)
 {
     $YearAll = 0;
     if (Month($year, $month, $day) == true) {
         $YearAll = Year($year, $month, $day);
     }
     if ($YearAll % 4 == 0 && $YearAll % 100 != 0 || $YearAll % 400 == 0) {
         return true;
     } else {
         return false;
     }
 }
<?php

$fecha = $fec_inicial;
do {
    $fechas = array();
    foreach ($fecs as $f) {
        if (MonthYear($f["fecha"]) == MonthYear($fecha)) {
            $fechas[intval(Day($f["fecha"]))] = "Servicio";
        }
    }
    ?>
	<div class="mesCalendario">
		<?php 
    echo $this->calendar->generate(Year($fecha), Month($fecha), $fechas);
    ?>
		<p>&nbsp;</p>
	</div>
	<?php 
    $fecha = NextMonthYear($fecha) . "-01";
} while (MonthYear($fecha) != NextMonthYear($fec_final));