Cara Membuat Countdown Timer Menggunakan PHP 13 October 2019

Cara Membuat Countdown Timer Menggunakan PHP

Pada kesempatan kali ini saya akan sharing cara membuat Countdown timer serta menampilkannya di masing-masing row yang ada pada tabel, memang awalnya sulit bagi saya untuk menghitung hasil dari countdown karena hari minggu tetap tehitung, tetapi pada script yang saya share ini dapat mengecek kapan hari libur dan tidak akan terhitung di dalam perhitungan selisih waktu yang di ambil berdasarkan countdown timer. Berikut scriptnya :

//membuat variabel 
$tgldudate = '2019-07-10';
$waktumulai = strtotime('2019-06-01');
$waktuselesai = strtotime('2019-06-30');

$waktumulai1 = $data->waktumulai;
$waktuselesai1 = $data->waktuselesai;
//akhir variabel

$diff = $waktuselesai - $waktumulai;
$jam = floor($diff / (60 * 60));
$menit = $diff - $jam * (60 * 60);

//chek weekend
$fromDate = $waktumulai1;
$toDate = $waktuselesai1;
$day_of_week = date("N", strtotime($fromDate));

$days = $day_of_week + (strtotime($toDate) - strtotime($fromDate)) / (60*60*24);
if($days >= 6){
$kurang =48;
$wa = $jam-$kurang;
} else {
$wa = $jam;
}
//akhir chek weekend

if ($waktumulai1 =='0000-00-00 00:00:00' && $waktuselesai1 =='0000-00-00 00:00:00') {
$counttampil="-";
}else if ($waktumulai1=='0000-00-00 00:00:00' && $waktuselesai1){
$counttampil="-";
}else if ($waktumulai1 && $waktuselesai1=='0000-00-00 00:00:00') {
$counttampil="Hari : Jam : NaN Menit : NaN Detik ";
}
else{
$countjam = $wa;
if ($countjam<120) {
$counttampil = '' . $wa. ' jam, ' . floor( $menit / 60 ) . ' menit';
}else{
$counttampil = '' . $wa. ' jam, ' . floor( $menit / 60 ) . ' menit';
}
}

Mudah bukan scriptnya smoga dapat dipahami ya dan dapat di aplikasikan di program teman-teman.

Jamal Firdaus

Jamal Firdaus IT Konsultan

Belajar adalah suatu hal yang wajib di lakukan oleh seseorang pada umumnya. kenapa ? karena belajar dapat membuat kita jauh lebih baik dalam segala hal di dalam hidup kita.

Website: https://ceative-mandiri.my.id

Leave a comment