Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menukar masa php kepada cap waktu unix
Cara menggunakan PHP untuk menukar masa kepada cap waktu Unix
Cap masa Unix ialah kaedah perwakilan masa yang digunakan dalam sistem pengendalian Unix Ia mewakili sejak 1 Januari 1970 00:00:00 UTC Bilangan saat. sejak (Masa Sejagat Selaras). PHP menyediakan beberapa fungsi terbina dalam yang boleh menukar masa dengan mudah kepada cap waktu Unix Artikel ini akan memperkenalkan cara menggunakan fungsi ini.
Dalam PHP, gunakan fungsi masa() untuk mendapatkan cap masa Unix semasa masa. Penggunaan khusus Begini caranya:
$timestamp = time();
Dalam contoh di atas, pembolehubah $timestamp akan mengandungi cap waktu Unix bagi masa semasa.
Fungsi strtotime() boleh menukar rentetan yang mengandungi tarikh dan masa kepada masa Unix setem. Format tarikh dan masa yang disokongnya sangat fleksibel, contohnya, format berikut boleh digunakan:
Sebagai contoh, kod berikut akan menukar tarikh dan menukarkannya kepada cap waktu Unix:
$date = '2022-01-01'; $timestamp = strtotime($date);
Dalam contoh di atas, pembolehubah $timestamp akan mengandungi 1 Januari 2022 Unix timestamp.
Gunakan kelas DateTime PHP untuk mencipta objek tarikh-masa yang boleh digunakan dengan mudah untuk penukaran tarikh dan masa Kira masa dan tukarkannya kepada cap waktu Unix. Contohnya, kod berikut akan mencipta objek datetime dan menukarkannya kepada cap waktu Unix:
$dateString = '2022-01-01 12:00:00'; $date = new DateTime($dateString); $timestamp = $date->getTimestamp();
Dalam contoh di atas, pembolehubah $timestamp akan mengandungi cap waktu Unix bagi objek datetime.
Dalam PHP, anda boleh menggunakan fungsi time() untuk mendapatkan cap waktu Unix bagi masa semasa dan gunakan fungsi strtotime() untuk menukar rentetan masa kepada cap masa Unix, atau gunakan kelas DateTime untuk menukar objek datetime kepada cap waktu Unix. Pilih sahaja kaedah yang sesuai mengikut keperluan sebenar.
Atas ialah kandungan terperinci Bagaimana untuk menukar masa php kepada cap waktu unix. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!