PHP ialah bahasa pengaturcaraan yang digunakan secara meluas dan alat yang berkuasa untuk membuat halaman web dinamik. Apabila anda perlu menukar format masa ke dalam cap masa, PHP menyediakan pelbagai kaedah untuk mencapai keperluan ini. Dalam artikel ini, kami akan meneroka beberapa cara biasa untuk menukar format masa PHP kepada cap masa.
Fungsi strtotime ialah salah satu fungsi terbina dalam PHP untuk menukar rentetan kepada cap waktu Unix. Ia boleh mengambil rentetan dan cuba menukarnya kepada cap waktu Unix. Berikut ialah contoh:
$datetime = '2022-05-20 13:30:00'; $timestamp = strtotime($datetime); echo $timestamp; // 输出:1653100200
Dalam contoh ini, kami menghantar rentetan $datetime
ke fungsi strtotime()
dan menetapkan nilai pulangan kepada pembolehubah $timestamp
. Akhir sekali, kami menggunakan pernyataan echo
untuk mencetak cap masa.
Kelas DateTime ialah kelas pemprosesan tarikh dan masa yang sangat berkuasa dalam PHP. Menggunakan kelas DateTime, kami boleh memformat tarikh dan masa dengan mudah ke dalam mana-mana format yang kami perlukan dan menukarnya kepada cap masa. Berikut ialah contoh:
$date = '2022-05-20'; $time = '13:30'; $datetime = $date . ' ' . $time; $dt = new DateTime($datetime); $timestamp = $dt->getTimestamp(); echo $timestamp; // 输出:1653095400
Dalam contoh ini, kami mula-mula menggabungkan tarikh $date
dan masa $time
menjadi satu rentetan $datetime
. Kami kemudian mencipta objek datetime baharu menggunakan kelas DateTime
dan lulus rentetan $datetime
sebagai parameter. Akhir sekali, kami menggunakan kaedah getTimestamp()
untuk mendapatkan cap waktu Unix dan mencetaknya.
fungsi mktime juga merupakan salah satu fungsi terbina dalam PHP untuk menukar tarikh dan masa kepada cap waktu Unix. Penggunaannya adalah serupa dengan fungsi srttotime. Berikut ialah contoh:
$hour = 13; $minute = 30; $year = 2022; $month = 5; $day = 20; $timestamp = mktime($hour, $minute, 0, $month, $day, $year); echo $timestamp; // 输出:1653095400
Dalam contoh ini, kami menggunakan fungsi mktime()
untuk menukar jam, minit, tahun, bulan dan tarikh kepada cap waktu Unix. Akhir sekali, kami menggunakan pernyataan echo
untuk mencetak cap masa.
Ringkasan
Di atas ialah tiga kaedah biasa untuk menukar format masa kepada cap masa dalam PHP. Walaupun setiap kaedah mempunyai kebaikan dan keburukan, semuanya memenuhi keperluan kita dengan berkesan. Tidak kira kaedah yang anda pilih, ia boleh membantu anda bekerja dengan tarikh dan masa berdasarkan format masa dengan cara yang paling mudah dan paling intuitif.
Atas ialah kandungan terperinci Bincangkan beberapa kaedah biasa untuk menukar format masa PHP kepada cap masa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!