Dalam PHP, pemprosesan tarikh dan masa sering digunakan, dan cap waktu adalah salah satu alat penting untuk memproses tarikh dan masa. Cap masa ialah integer yang mewakili bilangan saat sejak 0:00:00 pada 1 Januari 1970. Terdapat fungsi mktime() yang sangat biasa digunakan dalam PHP yang boleh menjana cap waktu tarikh tertentu. Artikel ini akan memperkenalkan cara menggunakan fungsi mktime() untuk menjana cap waktu untuk tarikh tertentu.
1. Pengenalan kepada fungsi mktime()
mktime() adalah salah satu fungsi dalam PHP yang mengendalikan cap masa. Ia ditakrifkan seperti berikut:
int mktime ([ int $hour = date("H") [, int $minute = date("i") [, int $second = date("s") [, int $ bulan = tarikh("n") [, int $hari = tarikh("j") [, int $tahun = tarikh("Y") [, int $is_dst = -1 ]]]]]])
Ini Fungsi ini boleh menjana cap masa yang sepadan berdasarkan parameter masa yang diluluskan. Perihalan parameter adalah seperti berikut:
2. Contoh penggunaan
Contoh 1: Jana cap masa tarikh dan masa semasa
$timestamp = mktime();
echo $timestamp;. // Output: nilai timestamp
? Inilah hasilnya apabila kita menjalankan kod di atas:
1490414157
Kod di atas akan menjana cap masa tarikh dan masa semasa.
Contoh 2: Jana cap masa tarikh dan masa yang ditentukan
$timestamp = mktime(12, 30, 0, 4, 1, 2017);
echo $timestamp ? // Output: nilai timestamp
>
Inilah hasilnya apabila kita menjalankan kod di atas:
1491031800
Kod di atas akan menjana cap masa 12:30 tengah hari pada 1 April 2017.
Kita juga boleh menggunakan fungsi date() untuk menukar cap waktu yang dijana kepada format tarikh dan masa Kodnya adalah seperti berikut:
$timestamp = mktime(12, 30, 0, 4, 1,. 2017);
$tarikh = tarikh('Y-m-d H:i:s', $timestamp);
gema $tarikh; // Output: 2017-04-01 12:30:00
?>
3
Melalui perkara di atas Sebagai contoh, kita dapat melihat bahawa fungsi mktime() sangat mudah dan mudah digunakan serta boleh menjana sebarang cap masa yang kita perlukan. Sebagai tambahan kepada parameter yang diluluskan, kami juga boleh menggunakan beberapa fungsi lain untuk memproses tarikh dan masa, seperti fungsi strtotime(), fungsi masa() dsb. Fungsi-fungsi ini adalah alat yang sangat penting dalam operasi tarikh dan masa PHP. Mahir di dalamnya sangat membantu untuk membangunkan aplikasi PHP atau menangani masalah pemprosesan masa yang dihadapi di tempat kerja.
Atas ialah kandungan terperinci Cara menjana cap masa untuk tarikh tertentu menggunakan fungsi mktime dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!