Cap masa PHP ialah cara untuk mewakili tarikh masa, iaitu integer yang mewakili bilangan saat yang telah berlalu sejak Zaman Unix (1 Januari 1970 00:00:00 UTC).
Apabila membangunkan aplikasi web, kami sering menggunakan cap masa untuk merekod acara dan mengendalikan pelbagai operasi berkaitan masa. Walau bagaimanapun, menukar cap masa kepada tarikh adalah keperluan biasa kerana tarikh lebih mudah dibaca dan difahami. Dalam artikel ini, kita akan membincangkan cara menukar cap waktu PHP kepada tarikh.
PHP menyediakan dua fungsi yang boleh digunakan untuk memproses cap masa dan tarikh. Fungsi ini ialah date()
dan strtotime()
masing-masing.
Menukar cap masa kepada tarikh adalah sangat mudah menggunakan fungsi date()
. Berikut ialah contoh:
// 获取当前时间戳 $timestamp = time(); // 转换为日期格式 $date = date('Y-m-d H:i:s', $timestamp); // 输出日期 echo $date;
Dalam kod di atas, fungsi time()
mengembalikan cap masa masa semasa dan kemudian fungsi date()
digunakan untuk menukar cap masa kepada format tarikh. Parameter pertama ialah rentetan format tarikh, dalam format Y-m-d H:i:s
yang digunakan dalam contoh di atas. Parameter kedua ialah cap masa.
Jika anda ingin memformat cap masa ke dalam format tarikh yang berbeza, sila rujuk kod format tarikh yang biasa digunakan berikut:
Y
: empat digit tahun, seperti 2022; y
: tahun dua angka, seperti 22; 01-31 ); m
: 24 jam (00-23); > d
H
h
Tukar tarikh kepada cap masa i
Menukar tarikh kepada cap masa juga mudah. Contoh berikut menunjukkan cara menggunakan fungsi s
a
menunjukkan format tarikh dan masa untuk ditukar. Akhir sekali, simpan cap masa baharu ke dalam pembolehubah A
Berikut ialah contoh: strtotime()
// 定义日期和时间格式 $date_str = '2022-05-17 12:30:00'; // 将日期转换为时间戳 $timestamp = strtotime($date_str); // 输出时间戳 echo $timestamp;
menetapkan zon waktu kepada strtotime()
dan kemudian mendapatkan cap masa semasa dan menukarkannya kepada Beijing time , dan tukarkannya kepada format tarikh. $date_str
$timestamp
. date_default_timezone_set()
Atas ialah kandungan terperinci Bagaimana untuk menukar cap waktu kepada tarikh dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!