Pages

Jumat, 29 April 2011

programming : Hitung Mundur (PHP)

Mungkin kita sering melihat di situs-situs orang ada yg menampilkan waktu hitung mundur, misalnya 10 Hari Lagi Nyoblos Lho... :).

Mungkin kita sering melihat di situs-situs orang ada yg menampilkan waktu hitung mundur, misalnya 10 Hari Lagi Nyoblos Lho... :). Secara logika gak mungkin banget webmasternya mau repot-repot tiap hari bongkar script buat ngganti angka hehhehe.... Untuk kedua kalinya saya seidikit berbagi dengan rekan-rekan script hitung mundur yg dibuat dengan PHP.


//Untuk menyesuaikan waktu lokal dengan waktu server//
$GMT = (0 * 3600);
$hari_ini=date("d/m/Y - H:i:s", time() + $GMT);

//Tanggal hari ini//
$start = $hari_ini;
//Tanggal atau batas waktu yang ditentukan//
$end = "22/12/2004";

$awal = "$start";
$akhir = "$end";

$hari_awal = substr($awal, 3,2);
$bulan_awal = substr($awal, 0,2);
$tahun_awal = substr($awal, 6,4);

$hari_akhir = substr($akhir, 3,2);
$bulan_akhir = substr($akhir, 0,2);
$tahun_akhir = substr($akhir, 6,4);

$tanggal_awal = mktime(0, 0, 0, $hari_awal, $bulan_awal, $tahun_awal);
$tanggal_akhir = mktime(0, 0, 0, $hari_akhir, $bulan_akhir, $tahun_akhir);

$hasil_awal = $tanggal_awal;
for ($hw=$tanggal_awal; $hw<=$tanggal_akhir; $hw+=86400) {
if ($hasil_awal==" ") {
$hasil_awal = $hw;
}
}

$hasil_akhir = $hw;

//Menghitung Total Waktu//
$jumlah_hari = ((($hasil_akhir-$hasil_awal) / 86400)-1);
echo "$jumlah_hari";
?>

0 komentar:

Posting Komentar