Rumah > pembangunan bahagian belakang > masalah PHP > Contoh untuk menerangkan cap waktu pertanyaan php

Contoh untuk menerangkan cap waktu pertanyaan php

PHPz
Lepaskan: 2023-03-29 10:18:17
asal
1096 orang telah melayarinya

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(); // 输出当前时间的时间戳
Salin selepas log masuk

Hasil keluaran:

1633694311
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Kaedah cap waktu pertanyaan PHP

Fungsi Tarikh()

Fungsi Fungsi

date() boleh memformat cap masa menjadi tarikh dan tarikh menjadi cap masa.

  1. Cop masa hingga kini
echo date('Y-m-d H:i:s', time());
Salin selepas log masuk

Hasil keluaran:

2021-10-08 20:51:51
Salin selepas log masuk
  1. Tarikh hingga cap masa
echo strtotime('2021-10-08 20:51:51');
Salin selepas log masuk

Hasil keluaran:

1633694311
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

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();
Salin selepas log masuk

Hasil keluaran:

1633694311
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Senario aplikasi

  1. Kira perbezaan masa antara dua tarikh
$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 表示正负号
Salin selepas log masuk

Hasil keluaran:

+8 days 01:00:00
Salin selepas log masuk
  1. Soal tarikh seminggu yang lalu
echo date('Y-m-d H:i:s', strtotime('-1 week'));
Salin selepas log masuk

Hasil keluaran:

2021-10-01 20:51:51
Salin selepas log masuk
  1. Mengikut ke cap masa Pertanyaan hari dalam seminggu
$timestamp = time();
echo date('l', $timestamp);
Salin selepas log masuk

Hasil keluaran:

Friday
Salin selepas log masuk

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!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan