Heim  >  Artikel  >  Backend-Entwicklung  >  PHP ermittelt, ob es sich um ein Schaltjahr handelt

PHP ermittelt, ob es sich um ein Schaltjahr handelt

尚
Original
2019-10-29 13:14:2011268Durchsuche

PHP ermittelt, ob es sich um ein Schaltjahr handelt

1, PHP-Schaltjahr-Berechnungsmethode 1:

Ein Schaltjahr ist, wenn der Rest von 4 0 ist, der Rest von 100 ungleich 0 ist und der Rest von 400 ist gleich 0. Das Jahr ist ein Schaltjahr.

$day = date('Y');
if ($day%4==0&&($day%100!=0 || $day%400==0)){
    echo $day.'是闰年';
}else{
    echo $day.'不是闰年';
}

2, PHP-Methode 2 zur Bestimmung des Schaltjahres:

date('L'); Sie können direkt bestimmen, ob das aktuelle Jahr ein Schaltjahr ist. Geben Sie 1 zurück, wenn dies zutrifft , andernfalls 0 zurückgeben.

$year = 2008;//可以像上例一样用mt_rand随机取一个年,也可以随便赋值。
$time = mktime(20,20,20,4,20,$year);//取得一个日期的 Unix 时间戳;
if (date("L",$time)==1){ //格式化时间,并且判断是不是闰年,后面的等于一也可以省略;
echo $year."是闰年";
}else{
echo $year."不是闰年";
}

3, PHP-Methode zur Bestimmung des Schaltjahres und Berechnung des Schaltjahres:

$year = 2000;
$time = mktime(20,20,20,2,1,$year);//取得一个日期的 Unix 时间戳;
if (date("t",$time)==29){ //格式化时间,并且判断2月是否是29天;
echo $year."是闰年";//是29天就输出时闰年;
}else{
echo $year."不是闰年";
}

Empfohlen: PHP-Server

Das obige ist der detaillierte Inhalt vonPHP ermittelt, ob es sich um ein Schaltjahr handelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn