| Numero di giorni dall'inizio dell'anno | |||
4 Gennaio 2008 |
ASP
|
||
<?function bisestile($anno){if (($anno % 400) = 0) return true;else if (($anno % 4) = 0) return true;else if (($anno % 100) = 0) return false;else return false;}function giorni_da_inizio_anno($giorno, $mese, $anno){$giorni = array(0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334);$giorni_bisestile = array(0, 31, 60, 91, 121, 152, 182, 213, 244, 274,305, 335);if (bisestile($anno)) $day = $giorni_bisestile[$mese-1] + $giorno;else $day = $giorni[$mese-1] + $giorno;return $day;}$num_giorni = giorni_da_inizio_anno(15, 2, 2007);echo "Dall'inizio dell'anno al 15 febbraio sono passati $num_giorni giorni";?>
Questa semplice funzione calcola il numero di giorni che è intercorso tra l'inizio dell'anno e un particolare giorno, si tiene conto anche degli anni bisestili.

4 Gennaio 2008