Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menukar format minit kepada jam, minit dan saat dalam php

Bagaimana untuk menukar format minit kepada jam, minit dan saat dalam php

PHPz
Lepaskan: 2023-04-12 14:15:31
asal
1477 orang telah melayarinya

Dalam PHP, anda boleh menggunakan fungsi date() dan mktime() untuk menukar minit kepada jam, minit dan saat. Fungsi date() memformat cap masa menjadi masa yang boleh dibaca, manakala fungsi mktime() mengembalikan cap masa Unix untuk komponen tarikh tertentu.

Berikut ialah pelaksanaan kod untuk menukar minit kepada jam, minit dan saat:

function convertToTime($minutes) {
    $hours = floor($minutes / 60);
    $mins = $minutes % 60;
    return str_pad($hours,2,'0',STR_PAD_LEFT)
            .":".str_pad($mins,2,'0',STR_PAD_LEFT)
            .":00";
}
Salin selepas log masuk

Dalam fungsi ini, kami menggunakan fungsi floor() untuk mengira bilangan jam dan pengendali modulo untuk mendapatkan Bilangan minit yang tinggal. Akhir sekali, kami menggunakan fungsi str_pad() untuk menukar kedua-dua jam dan minit kepada dua nombor untuk mengelakkan nombor kurang daripada 10 daripada kehilangan sifar pendahuluan.

Sebagai contoh, jika kita ingin menukar 135 minit kepada format jam, minit dan saat, kita boleh memanggil fungsi di atas:

echo convertToTime(135); // 输出 02:15:00
Salin selepas log masuk

Fungsi ini sangat mudah dan mudah digunakan dan boleh disepadukan dengan mudah ke dalam kod anda.

Pada masa yang sama, kami juga boleh menggunakan fungsi date() untuk memformat cap waktu Unix ke dalam format jam, minit dan saat. Untuk bilangan minit yang perlu kita tukar, kita boleh menukarnya kepada saat dan menghantarnya ke fungsi date(). Berikut ialah kod yang menggunakan fungsi date() untuk menukar 135 minit kepada jam, minit dan saat:

echo date('H:i:s',strtotime("135 minutes")); // 输出 02:15:00
Salin selepas log masuk

Kaedah ini tidak dilaksanakan menggunakan fungsi tersuai, tetapi ia menggunakan prestasi pelayan kerana ia memerlukan Cap masa pertama kali dihuraikan ke dalam tarikh, masa dan zon masa dan kemudian diformatkan menjadi rentetan.

Ringkasnya, kami dapati bahawa menggunakan fungsi tersuai untuk mencapai penukaran ini adalah lebih cekap dan lebih mudah dibaca.

Atas ialah kandungan terperinci Bagaimana untuk menukar format minit kepada jam, minit dan saat dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan