Heim >Backend-Entwicklung >PHP-Problem >So bestimmen Sie den Tag des Jahres anhand von Jahr, Monat und Tag in PHP

So bestimmen Sie den Tag des Jahres anhand von Jahr, Monat und Tag in PHP

青灯夜游
青灯夜游Original
2022-04-22 17:02:312730Durchsuche

Beurteilungsmethode: 1. Verwenden Sie die Anweisung „strtotime(„Jahr-Monat-Tag“)“, um das angegebene Jahr, den angegebenen Monat und den angegebenen Tag in das Zeitstempelformat umzuwandeln. 2. Verwenden Sie „Datum(„z“, Zeitstempel)+1“. Die Anweisung berechnet den Tag des Jahres für den angegebenen Zeitstempel. Die von date() zurückgegebene Anzahl der Tage wird aus 0 berechnet, daher muss die tatsächliche Anzahl der Tage um 1 zu dieser Basis addiert werden.

So bestimmen Sie den Tag des Jahres anhand von Jahr, Monat und Tag in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

php bestimmt den Tag des Jahres basierend auf Jahr, Monat und Tag

In PHP Sie können die Funktion date() verwenden, um zu bestimmen, welcher Tag im Jahr das angegebene Datum ist.

Aber die Funktion date() verarbeitet Zeitstempel, daher müssen Sie zuerst die Funktion strtotime() verwenden, um Jahr, Monat und Tag in das Zeitstempelformat zu konvertieren. Die Berechnungssyntax der Funktion

date(): Die Funktion

date("z",时间戳);

date() kann mit dem Zeichen „z“ verwendet werden, um den Zeitstempel zu formatieren und den Tag des Jahres zu berechnen, an dem sich der Zeitstempel befindet. Der Bereich des Rückgabewerts: von 0 bis 365

Da die Anzahl der zurückgegebenen Tage von 0 aus berechnet wird, muss die tatsächliche Anzahl der Tage um 1 addiert werden.

Implementierungscode:

<?php
header("Content-type:text/html;charset=utf-8");
// 设置时区
date_default_timezone_set("PRC");
$str="2020-01-18";
$time = strtotime($str);  // 将指定日期转成时间戳 
$date=date("z",$time)+1;
echo $str."是一年的第 ".$date." 天";
?>

So bestimmen Sie den Tag des Jahres anhand von Jahr, Monat und Tag in PHP

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo bestimmen Sie den Tag des Jahres anhand von Jahr, Monat und Tag in PHP. 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
Vorheriger Artikel:Was ist ein 302-Fehler in PHP?Nächster Artikel:Was ist ein 302-Fehler in PHP?