Heim > Artikel > Backend-Entwicklung > PHP ermittelt die Anzahl der Tage in einem Monat
Gibt bei einem gegebenen Monat die Anzahl der Tage in diesem Monat zurück.
Es gibt viele Möglichkeiten, die integrierte Funktion
cal_days_in_month: gibt die Anzahl der Tage in einem bestimmten Monat eines bestimmten Jahres in einem bestimmten Kalender zurück (empfohlenes Lernen: PHP-Programmierung vom Anfänger bis zum Experten)
int cal_days_in_month ( int $calendar , int $month , int $year )Kalender: der für die Berechnung verwendete Kalender Monat: Wählen Sie einen bestimmten Monat im Kalender aus
Der zweite Typ ist eine benutzerdefinierte Funktion, die das Jahr und den Monat verwendet, um zu bestimmen, wie viele Tage ein Monat hat.
function get_day( $date ) { $tem = explode('/' , $date); //切割日期 得到年份和月份 $year = $tem['0']; $month = $tem['1']; if( in_array($month , array( 1 , 3 , 5 , 7 , 8 , 01 , 03 , 05 , 07 , 08 , 10 , 12))) { $text = $year.'年的'.$month.'月有31天'; } elseif( $month == 2 ) { if ( $year%400 == 0 || ($year%4 == 0 && $year%100 !== 0) ) //判断是否是闰年 { $text = $year.'年的'.$month.'月有29天'; } else{ $text = $year.'年的'.$month.'月有28天'; } } else{ $text = $year.'年的'.$month.'月有30天'; } return $text; } $i=2; $y=2013; echo get_day($y.'/'.$i);
Das obige ist der detaillierte Inhalt vonPHP ermittelt die Anzahl der Tage in einem Monat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!