Calcolare il numero dei giorni in un anno in PHP

Mattepuffo's logo
Calcolare il numero dei giorni in un anno in PHP

Calcolare il numero dei giorni in un anno in PHP

Vi presento una piccola funzionancina in PHP che ci permette di calcolare quanti giorni ha un anno.

Come sapete non tutti gli anni hanno lo stesso numero di giorni.

Ad esempio gli anni bisestili.

Ecco il codice con due esempi:

    function daysInYear($year) {
        $days = 0;
        for ($month = 1; $month <= 12; $month++) {
            $days = $days + cal_days_in_month(CAL_GREGORIAN, $month, $year);
        }
        return $days;
    }
  
    echo daysInYear(2018);
    echo daysInYear(2016);

All'interno usiamo la funzione cal_days_in_month, che ci ritorna quanti giorni ha un mese.

Ci basta scorrere tutti i mesi dell'anno e sommare i giorni.

La funzione è stata aggiunta alla classe MPUtils.

Enjoy!


Condividi

Commentami!