Bagaimana Membuat Hitung Mundur dengan PHP

hitung mundur countdown dengan php

Membuat hitung mundur (countdowin) bisa dilakukan sangat mudah dengan PHP. Hitung mundur ini biasanya untuk momen, even atau hari besar tertentu yang ingin Anda tampilkan di website.

Bagaimana cara membuat countdown dengan PHP? Silakan ikuti langkah-langkah berikut:

1. Pertama, kita harus menentukan waktu / tanggal yang menjadi target. Untuk contoh, kita ambil hari raya Idul Fitri di tahun 2016 ini. Maka kita buat seperti ini:

$target = mktime(0, 0, 0, 7, 6, 2016);

2. Kita juga perlu tanggal saat ini, dan kita melakukannya dengan menggunakan fungsi waktu:

$hari_ini = time ();

3. Selanjutnya, kita menghitung rentang antara tanggal target dan hari ini. Kita melakukannya dengan kode:

$rentang = ($target-$hari_ini)

4. Karena rentang dihitung dalam detik, kita perlu mengonversinya ke satuan yang lebih mudah. Jika ingin menggunakan satuan jam kita dapat membaginya dengan 3600. Tapi untuk contoh kali ini kita gunakan hari, karena itu kita bagi dengan 86400 (jumlah detik dalam satu hari). Kita juga perlu memastikan hasilnya berupa integer, maka kita tambahkan tag int.

$hari =(int) ($rentang/86400);

5. Semua kode di atas disatukan menjadi seperti ini:

<?php
$target = mktime(0, 0, 0, 7, 6, 2016) ;
$hari_ini = time () ;
$rentang =($target-$hari_ini) ;
$hari =(int) ($rentang/86400) ;
print "Asyik, lebaran $hari hari lagi!";
?>

Bagaimana, mudah sekali bukan? Dan jika dijalankan hasilnya seperti ini:

Asyik, lebaran -1143 hari lagi!