Rumah > Artikel > pembangunan bahagian belakang > Gunakan fungsi PHP "mktime" untuk mencipta cap waktu UNIX berdasarkan tarikh dan masa yang ditentukan
Gunakan fungsi PHP "mktime" untuk mencipta cap waktu UNIX berdasarkan tarikh dan masa yang ditentukan
Cap masa UNIX ialah cara standard untuk mewakili masa dalam sistem komputer Ia mewakili masa sejak 1 Januari 1970 00:00:00 UTC (Masa Sejagat Selaras) Bilangan saat sejak sekarang. Dalam PHP, kita boleh menggunakan fungsi "mktime" untuk mencipta cap waktu UNIX berdasarkan tarikh dan masa yang ditentukan. Artikel ini akan memperkenalkan cara menggunakan fungsi "mktime" dan menyediakan kod sampel.
Sintaks fungsi "mktime" adalah seperti berikut:
mktime(hour, minute, second, month, day, year, is_dst)
Penerangan parameter:
Berikut ialah contoh yang menunjukkan cara menggunakan fungsi "mktime" untuk mencipta cap waktu UNIX:
$timestamp = mktime(12, 0, 0, 10, 1, 2021); echo $timestamp;
Laksanakan kod di atas, hasil keluarannya ialah:
1633046400
Dalam kod di atas, kami mencipta perwakilan 2021 melalui cap waktu UNIX fungsi "mktime" pada 12:00:00 pada 1 Oktober.
Fungsi "mktime" juga boleh digunakan dengan fungsi tarikh dan masa PHP Contohnya, fungsi "tarikh" boleh memformat cap masa UNIX kepada tarikh dan masa yang lebih mudah dibaca:
$timestamp = mktime(0, 0, 0, 1, 1, 2022); $date = date("Y-m-d H:i:s", $timestamp); echo $date;
Laksanakan kod di atas, dan hasil output ialah. :
2022-01-01 00:00:00
Dalam kod di atas, kami menggunakan fungsi "mktime" untuk mencipta cap masa UNIX yang mewakili 00:00:00 pada 1 Januari 2022, dan menggunakan fungsi "tarikh" untuk memformat cap masa UNIX sebagai "Y-m-d H: i:s" format rentetan.
Perlu diingat bahawa fungsi "mktime" akan melengkapkan nilai haram secara automatik apabila memproses tarikh dan masa. Sebagai contoh, jika bulan yang ditentukan lebih besar daripada 12, fungsi "mktime" akan menukarnya kepada bulan yang sepadan pada tahun berikutnya. Begitu juga, jika tarikh yang ditentukan lebih besar daripada tarikh maksimum bulan tersebut, fungsi "mktime" akan menukarnya kepada tarikh yang sepadan pada bulan berikutnya.
Ringkasan:
Artikel ini memperkenalkan cara menggunakan fungsi PHP "mktime". Dengan menyatakan tarikh dan masa, anda boleh menggunakan fungsi "mktime" untuk mencipta cap waktu UNIX yang sepadan. Kami juga menunjukkan cara memformat cap waktu UNIX menjadi rentetan yang lebih mudah dibaca. Saya harap artikel ini dapat membantu anda berjaya mengendalikan tugas berkaitan tarikh dan masa dalam pembangunan PHP.
Atas ialah kandungan terperinci Gunakan fungsi PHP "mktime" untuk mencipta cap waktu UNIX berdasarkan tarikh dan masa yang ditentukan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!