Bagaimana untuk membuat tengah malam berfungsi dalam PHP untuk memotong masa?
P粉288069045
P粉288069045 2024-04-03 13:48:12
0
1
449

Ini tidak menetapkan masa ke tengah malam:

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

Ia seperti midnight tidak wujud. Diuji dalam PHP 7.3.33 dan PHP 8.2.4.

Dokumentasi pada format masa tidak begitu jelas. Tetapi walaupun saya mengambil contoh terus daripadanya, tingkah laku akan berbeza:

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

Jangan keluarkan tengah hari, medan minit bukan sifar.

Saya menukar perkara di atas kembali kepada bercakap tentang minit. Tengah hari tersedia untuk i 访问,而不是 m。我试图纠正它,但是,正如评论所示,我做得不正确,导致了混乱。 12 确实是 HH. Maksud saya pukul 12 tengah malam.

P粉288069045
P粉288069045

membalas semua(1)
P粉545218185

h memberikan nilai dari 01 hingga 12

H memberikan nilai dari 00 hingga 23 dan harus digunakan di sini

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan