Dalam pembangunan, kita biasanya perlu bertanya dan membandingkan masa. Dalam PHP, cap waktu adalah salah satu konsep penting untuk menangani isu masa. Artikel ini akan memperkenalkan kaedah dan senario aplikasi cap waktu pertanyaan PHP.
Apakah cap waktu itu?
Cap masa ialah bilangan saat dari 1 Januari 1970 00:00:00 UTC hingga masa semasa. Dalam PHP, kita boleh menggunakan fungsi time() untuk mendapatkan cap waktu masa semasa.
Contohnya:
echo time(); // 输出当前时间的时间戳
Hasil keluaran:
1633694311
Kaedah cap waktu pertanyaan PHP
Fungsi Tarikh()
Fungsi Fungsidate() boleh memformat cap masa menjadi tarikh dan tarikh menjadi cap masa.
echo date('Y-m-d H:i:s', time());
Hasil keluaran:
2021-10-08 20:51:51
echo strtotime('2021-10-08 20:51:51');
Hasil keluaran:
1633694311
2. Kelas DateTime
Kelas DateTime menyediakan set kaedah operasi tarikh dan masa yang kaya, dan juga boleh digunakan untuk pertanyaan cap waktu.
$dateTime = new DateTime(); echo $dateTime->getTimestamp();
Hasil keluaran:
1633694311
Senario aplikasi
$dateTime1 = new DateTime('2021-09-30 10:00:00'); $dateTime2 = new DateTime('2021-10-08 11:00:00'); $interval = $dateTime2->diff($dateTime1); echo $interval->format('%R%a days %H:%I:%S'); // %R 表示正负号
Hasil keluaran:
+8 days 01:00:00
echo date('Y-m-d H:i:s', strtotime('-1 week'));
Hasil keluaran:
2021-10-01 20:51:51
$timestamp = time(); echo date('l', $timestamp);
Hasil keluaran:
Friday
Kesimpulan
Cop masa adalah salah satu konsep penting untuk berurusan dengan isu masa, dan ia boleh digunakan dalam PHP Cari dan bandingkan masa dengan mudah. Di atas memperkenalkan kaedah dan senario aplikasi yang biasa digunakan untuk menanya cap waktu, yang saya percaya akan membantu pembangun PHP.
Atas ialah kandungan terperinci Contoh untuk menerangkan cap waktu pertanyaan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!