Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk membuat tengah malam berfungsi dalam PHP untuk memotong masa?

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粉288069045P粉288069045172 hari yang lalu312

membalas semua(1)saya akan balas

  • P粉545218185

    P粉5452181852024-04-04 09:20:50

    h memberikan nilai dari 01 hingga 12

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

    balas
    0
  • Batalbalas