Dalam PHP, menukar saat kepada unit masa yang lebih berbutir memerlukan beberapa manipulasi yang tepat. Begini cara untuk mencapai penukaran ini dengan berkesan:
Pertama, kelas DateTime PHP menyediakan penyelesaian yang mudah untuk bekerja dengan tarikh dan masa.
Untuk menukar saat kepada hari, jam, minit dan saat, ikuti langkah ini:
Berikut ialah fungsi PHP yang merangkumi proses penukaran ini:
function secondsToTime($seconds) { $dtF = new \DateTime('@0'); $dtT = new \DateTime("@$seconds"); return $dtF->diff($dtT)->format('%a days, %h hours, %i minutes and %s seconds'); }
Untuk menggunakan fungsi ini, hanya lulus bilangan saat untuk ditukar dan anda akan mendapat keputusan sebagai format rentetan:
echo secondsToTime(1640467); # Output: 18 days, 23 hours, 41 minutes and 7 seconds
Pendekatan ini menyediakan cara yang mudah dan serba boleh untuk menukar saat kepada pelbagai unit masa.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Saat kepada Hari, Jam, Minit dan Saat dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!