Artikel ini akan menerangkan secara terperinci bagaimana PHP memformat masa dan tarikh tempatan menjadi integer. Editor berpendapat ia agak praktikal, jadi saya kongsikan dengan anda sebagai rujukan saya harap anda boleh memperoleh sesuatu selepas membaca artikel ini.
PHP memformat masa dan tarikh tempatan ke dalam integer
Untuk memformat tarikh waktu tempatan menjadi integer, anda boleh menggunakan fungsi phpstrtotime()
. Fungsi ini menukar datetime string yang diberikan kepada integer dalam format cap waktu UNIX yang mewakili bilangan saat berlalu sejak 1 Januari 1970 00:00:00 UTC.
Tatabahasa
int strtotime(string $timestamp)
Parameter
nilai pulangan
FALSE
. Penggunaan
Untuk memformat tarikh waktu tempatan menjadi integer, gunakan langkah berikut:
strtotime()
. Contoh
// 获取当前本地时间 $datetime = date("Y-m-d H:i:s"); // 将其转换为 UNIX 时间戳 $timestamp = strtotime($datetime); // 输出 UNIX 时间戳 echo $timestamp;
Contoh ini akan mengeluarkan bilangan saat berlalu sejak 1 Januari 1970 00:00:00 UTC.
Perhatian
strtotime()
Fungsi mengambil zon waktu tempatan. FALSE
jika rentetan yang diberikan tidak sah. Kaedah lain
Selain fungsi strtotime()
, terdapat cara lain untuk memformat masa dan tarikh tempatan ke dalam integer:
Kesimpulan
Gunakan fungsi strtotime()
untuk memformat tarikh waktu tempatan dengan mudah menjadi integer yang mewakili bilangan saat berlalu sejak 1 Januari 1970 00:00:00 UTC.
Atas ialah kandungan terperinci PHP memformat tarikh masa tempatan kepada integer. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!