Melaraskan Selang Masa dalam PHP
Untuk melaraskan selang masa yang diformatkan sebagai H:i dalam PHP, anda boleh menghadapi kesukaran mengekstrak nilai yang betul. Mari kita mendalami cara untuk melaksanakan operasi ini dengan tepat.
Dalam kod yang disediakan, ralat berpunca daripada tidak menukar rentetan $time menjadi cap masa menggunakan fungsi strtotime() sebelum memanipulasinya. Berikut ialah logik yang betul untuk menambah atau menolak 30 minit daripada masa tertentu:
<br>$time = strtotime($time); // Tukar kepada cap masa<br>$startTime = date("H:i", strtotime('-30 minutes', $time));<br>$endTime = date("H:i", strtotime(' 30 minit, $time));<br>
Dengan menukar $time kepada cap masa, anda sedang menggunakan perwakilan berangka masa, menjadikannya lebih mudah untuk menggunakan masa- fungsi berkaitan seperti strtotime(). Selang masa yang dilaraskan kemudiannya boleh diformat menggunakan date().
Atas ialah kandungan terperinci Bagaimana untuk Melaraskan Selang Masa dalam PHP Apabila Menghadapi Kesukaran Pengekstrakan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!