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!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2626 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy