Apabila membangun dengan PHP, selalunya perlu menukar cap masa kepada format masa yang mudah difahami. Artikel ini akan menerangkan cara menggunakan PHP untuk menukar cap masa kepada format masa biasa.
Gunakan fungsi date() PHP untuk memformat cap masa kepada format tarikh. Fungsi ini mempunyai dua parameter, parameter pertama ialah format tarikh dan parameter kedua ialah cap waktu. Berikut ialah contoh kod yang menukar cap masa kepada format tarikh:
$timestamp = time(); // 获取当前时间戳 $date = date('Y-m-d H:i:s', $timestamp); // 将时间戳转换为日期格式 echo $date;
Dalam kod di atas, parameter pertama fungsi date() ialah format tarikh dan parameter kedua ialah cap masa. Seperti yang ditunjukkan dalam contoh di atas, format tarikh boleh menjadi tahun (Y), bulan (m), tarikh (d), jam (H), minit (i), saat (s), dll.
Selain format tarikh, kami juga boleh menukar cap masa kepada hari dalam minggu. PHP menyediakan parameter fungsi tarikh() fungsi "l" yang boleh mengembalikan maklumat hari dalam minggu tarikh semasa. Berikut ialah contoh kod yang menukar cap masa kepada hari dalam seminggu:
$timestamp = time(); // 获取当前时间戳 $week = date('l', $timestamp); // 将时间戳转换为周几 echo $week;
Dalam kod di atas, parameter pertama fungsi date() ialah "l", yang mewakili hari minggu untuk mengembalikan tarikh semasa.
Kadangkala kita perlu menukar cap masa kepada masa dalam format tertentu. Dalam kes ini, anda boleh menggunakan fungsi date() PHP untuk pemformatan. Berikut ialah contoh kod yang menukar cap masa kepada format masa yang ditentukan:
$timestamp = time(); // 获取当前时间戳 $time = date('F jS, Y \a\t h:i A', $timestamp); // 将时间戳转换为特定格式 echo $time;
Dalam kod di atas, kaedah untuk menukar cap masa kepada format masa yang ditentukan adalah dengan menghantar parameter format tarikh tertentu kepada fungsi date() . Dalam contoh ini, format tarikh ialah "F jS, Y pada h:i A".
Selain menukar cap masa kepada format masa, kami juga boleh menukar format masa kepada format cap masa untuk digunakan kemudian semasa operasi. PHP menyediakan fungsi strtotime() yang boleh menukar format masa ke dalam format cap masa. Berikut ialah contoh kod yang menukar masa kepada format cap masa:
$time = '2021-01-01 10:00:00'; // 需要转换的时间 $timestamp = strtotime($time); // 将时间转换为时间戳格式 echo $timestamp;
Dalam kod di atas, fungsi strtotime() menukar format masa "2021-01-01 10:00:00" kepada masa Format setem.
Ringkasan
Dalam pembangunan PHP, cap waktu dan format masa adalah dua konsep yang sering digunakan. Kita boleh menukar dengan menggunakan fungsi date() PHP dan fungsi strtotime(). Artikel ini memperincikan cara menukar cap masa kepada format tarikh, menukar cap masa kepada hari dalam seminggu, menukar cap masa kepada format masa yang ditentukan dan cara menukar masa kepada format cap masa. Dalam pembangunan sebenar, kita boleh memilih dan menggunakannya mengikut keperluan.
Atas ialah kandungan terperinci Bagaimana untuk menukar cap masa kepada format masa biasa dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!