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

PHP ermittelt, ob es sich um ein Schaltjahr handelt

Freigeben: 2023-02-27 22:24:02
Original
11333 Leute haben es durchsucht

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.'不是闰年';
}
Nach dem Login kopieren

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."不是闰年";
}
Nach dem Login kopieren

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."不是闰年";
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage