Tukar Minit kepada Jam dan Minit dengan Ketepatan dalam PHP
Dalam pengaturcaraan PHP, apabila bekerja dengan selang masa, ia sering menjadi perlu untuk menukar beberapa minit ke dalam format mesra pengguna yang memaparkan jam dan minit secara berasingan. Ini membolehkan pemahaman yang lebih intuitif tentang tempoh masa.
Masalah:
Andaikan anda mempunyai pembolehubah PHP, sebutkan ia $final_time_saving, yang mewakili beberapa minit , seperti 250. Cabarannya adalah untuk menukar tempoh berangka ini kepada format yang boleh dibaca manusia seperti "4 jam 10 minit."
Penyelesaian:
Untuk mencapai penukaran ini, PHP menawarkan penyelesaian yang mudah dan cekap:
<code class="php">function convertToHoursMins($time, $format = '%02d:%02d') { if ($time < 1) { return; } $hours = floor($time / 60); $minutes = $time % 60; return sprintf($format, $hours, $minutes); } echo convertToHoursMins(250, '%02d hours %02d minutes'); // outputs "4 hours 10 minutes"</code>
Penjelasan:
Contoh Output:
Apabila anda memanggil fungsi di atas dengan $final_time_saving = 250, ia akan mengeluarkan "4 jam 10 minit."
Atas ialah kandungan terperinci Bagaimana untuk Menukar Minit ke Jam dan Minit dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!