Heim > Artikel > Backend-Entwicklung > PHP-Datums- und Uhrzeitanwendung 2: Ermitteln Sie den ersten und letzten Tag eines Monats
Bevor ich mit diesem Artikel beginne, möchte ich Ihnen bitte kurz beantworten, was der erste und letzte Maitag am 23. Mai 2018 ist! Diejenigen unter Ihnen, die Jingles gut auswendig lernen können, können sie wahrscheinlich in nur einer Sekunde beantworten! Es ist der 1. und 31. Mai ~
Oh, ich hätte es fast vergessen, haha, dies ist eine Artikelserie über PHP-Datums- und Zeitfunktionen. Interessierte Freunde können also auf den vorherigen Artikel „PHP-Datums- und Zeitanwendung“ 1: Einfache Implementierung klicken der Geburtstags-Countdown-Tage 》
Reden wir nicht zu viel darüber und verwenden Sie PHP, um den ersten und letzten Tag eines bestimmten Monats zu ermitteln.
Öffnen Sie zunächst den phpstorm-Editor und erstellen Sie eine demo.php-Beispieldatei:
Spezifischer Code:
<?php $dt = "2018-05-23"; echo '第一天 : '. date("Y-m-01", strtotime($dt)).' <br> 最后一天 : '. date("Y-m-t", strtotime($dt));
Lassen Sie uns die Datei ausführen und die Ausgabe lautet:
Ist das richtig? Gehen wir zurück und schauen uns den Kalender des Computers an, haha~
Nichts falsch!
Der obige Code umfasst Schlüsselfunktionen:
date()
Die Funktionssyntax lautet „date(format,timestamp);
“, die zur lokalen Formatierung verwendet wird Datum und Uhrzeit und gibt eine formatierte Datumszeichenfolge zurück. date()
函数语法是“date(format,timestamp);
”,作用是格式化本地日期和时间,并返回已格式化的日期字符串。
strtotime()
函数语法是“strtotime(time,now);
”,作用是将任何英文文本的日期或时间描述解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数)。
这里需要注意啦~如果年份表示使用两位数格式,则值 0-69 会映射为 2000-2069,值 70-100 会映射为 1970-2000。
还要注意 m/d/y
或 d-m-y
格式的日期,如果分隔符是斜线(/),则使用美洲的 m/d/y
格式。如果分隔符是横杠(-)或者点(.),则使用欧洲的 d-m-y
格式。为了避免潜在的错误,应该尽可能使用YYYY-MM-DD
格式或者使用 date_create_from_format()
strtotime()
Die Funktionssyntax lautet „strtotime(time,now);
“. Ihre Funktion besteht darin, die Datums- oder Uhrzeitbeschreibung eines beliebigen englischen Textes in ein Unix zu analysieren Zeitstempel (seit Sekunden seit dem 1. Januar 1970 00:00:00 GMT).
Hier ist etwas zu beachten ~ Wenn das Jahr in einem zweistelligen Format ausgedrückt wird, werden die Werte 0-69 den Jahren 2000-2069 und die Werte 70-100 den Jahren 1970-2000 zugeordnet. Achten Sie auch auf das Datum im Format m/d/y
oder d-m-y
. Wenn das Trennzeichen ein Schrägstrich (/) ist, verwenden Sie den amerikanischen m/d /y
Format. Wenn das Trennzeichen ein Bindestrich (-) oder ein Punkt (.) ist, wird das europäische Format d-m-y
verwendet. Um mögliche Fehler zu vermeiden, sollten Sie nach Möglichkeit das Format JJJJ-MM-TT
oder die Funktion date_create_from_format()
verwenden.
Empfehlen Sie weitere PHP-Video-Tutorials, klicken Sie bitte auf https://www.php.cn/course/list/29/type/2.html
🎜🎜Ich möchte eine weitere „🎜Zusammenfassung der PHP-Interviewfragen“ empfehlen. (Sammlung)🎜“, Sie werden es auf jeden Fall verwenden! 🎜Das obige ist der detaillierte Inhalt vonPHP-Datums- und Uhrzeitanwendung 2: Ermitteln Sie den ersten und letzten Tag eines Monats. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!