Wie kann Mitternacht in PHP funktionieren, um die Zeit zu verkürzen?
P粉288069045
P粉288069045 2024-04-03 13:48:12
0
1
343

Dadurch wird die Zeit nicht auf Mitternacht eingestellt:

new DateTime('first day of -1 month midnight')

Es ist, als ob midnight nicht existiert. Getestet in PHP 7.3.33 und PHP 8.2.4.

Die Dokumentation zum Zeitformat ist nicht sehr klar. Aber selbst wenn ich direkt daraus ein Beispiel nehme, wird das Verhalten anders sein:

echo (new DateTime('yesterday noon'))->format('Y-m-d h:m');

Mittag nicht ausgeben, das Minutenfeld ist ungleich Null.

Ich habe das Obige wieder dahingehend geändert, dass es nur um Minuten geht. Mittags verfügbar für i 访问,而不是 m。我试图纠正它,但是,正如评论所示,我做得不正确,导致了混乱。 12 确实是 HH. Ich meine um Mitternacht.

P粉288069045
P粉288069045

Antworte allen(1)
P粉545218185

h 给出从 01 到 12 的值

H 给出从 00 到 23 的值,应该在此处使用

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!