Rumah > pembangunan bahagian belakang > tutorial php > Contoh fungsi masa PHP: perbandingan masa

Contoh fungsi masa PHP: perbandingan masa

WBOY
Lepaskan: 2023-06-20 21:06:01
asal
1451 orang telah melayarinya

Dalam pembangunan web, berurusan dengan masa adalah tugas yang sangat biasa. PHP menyediakan banyak fungsi terbina dalam untuk mengendalikan masa dan tarikh, yang menjadikan masa dan tarikh pengendalian dalam PHP lebih mudah dan cekap. Dalam artikel ini, kami akan meneroka contoh fungsi masa PHP, cara membandingkan dua kali.

Kaedah PHP membandingkan masa

PHP menyediakan beberapa fungsi yang boleh digunakan untuk membandingkan dua kali. Berikut ialah pengenalan ringkas kepada fungsi ini:

  1. strtotime()
    Fungsi strtotime() menghuraikan huraian tarikh dan masa bagi mana-mana teks Inggeris ke dalam cap waktu Unix, menjadikannya mudah untuk membaca operasi Perbandingan. Sintaksnya adalah seperti berikut:

    strtotime(timeString);

    Antaranya, parameter timeString menentukan perihalan teks masa, yang boleh menjadi tarikh, masa atau gabungan tarikh dan masa.

  2. time()
    Fungsi time() digunakan untuk mendapatkan cap waktu Unix bagi masa semasa dalam saat.
  3. Perbandingan strtotime() dan time()
    Anda boleh membandingkan tarikh yang dihuraikan oleh strtotime() dengan masa semasa yang diperolehi oleh time() untuk menentukan sama ada satu masa lebih awal, lewat daripada atau sama dengan yang lain.

Berikut ialah contoh perbandingan masa PHP:

// Tetapkan 2 tarikh
$date1 = "2018-11-05 23 :45:23";
$date2 = "2018-11-06 23:45:23";

// Tukar tarikh rentetan kepada cap waktu
$time1 = strtotime($ date1);
$time2 = strtotime($date2);

// Bandingkan 2 tarikh
if ($time1 < $time2) {

1f7aada7213c742dc1c7b1b161eff87f

}
?>

Dalam kod di atas, kami mula-mula mentakrifkan dua pembolehubah String masa, iaitu $ date1 dan $date2. Kami kemudian menggunakan fungsi strtotime() untuk menukar dua rentetan ini ke dalam cap waktu Unix dan menyimpannya ke dalam pembolehubah $time1 dan $time2. Akhir sekali, kami menggunakan pernyataan if else untuk membandingkan dua kali dan akhirnya mengeluarkan hasil perbandingan.

Ringkasan

Membandingkan masa dalam PHP adalah mudah, hanya gunakan fungsi masa PHP tertentu. Kami menggunakan fungsi strtotime() untuk menukar sebarang perihalan tekstual masa ke dalam cap waktu Unix dan kemudian menggunakan cap masa untuk perbandingan. Dengan cara ini, kita boleh mengetahui sama ada masa tertentu lebih awal, lewat daripada, atau sama dengan masa lain. Menguasai fungsi masa PHP boleh menjadikan kita lebih selesa apabila menangani isu masa dan tarikh dalam aplikasi web.

Atas ialah kandungan terperinci Contoh fungsi masa PHP: perbandingan masa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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