24 November, 2008

web programming : Hitung Mundur (PHP)

hmmm....mau nulis apaan bingung nech..
Ok, sekarang iseng iseng maen di php aja lah, bear gak lupa ama pelajaran php dulu..
hehe...


Mungkin kita sering melihat di situs-situs orang ada yg menampilkan waktu hitung mundur, misalnya 10 Hari Lagi Pemilu... :) . Secara logika gak mungkin banget lah webmasternya mau repot-repot tiap hari bongkar script buat ngganti angka hehhehe (kurang kerjaan apah?)....
btw ternyata script tersebut tidak dibuat pake javascript loch,,emang sech bisa pakek javascript buat munculin hari dan tanggal, tapi kalo buat mundur gimana?
hehehe....ternyata hasil search search di paman gugel ketemu juga nech...
ternyata script tersebut buatnya pakek PHP programming....
Ok langsung aja yach gue share sourcenya...
sebelumnya saya minta ijin dulu dach ma maz rampok aka rama mamuaya ...(hehehe...maaaf maz scriptnya saya edit dikit, jangan marah yaw?)



//-------------------S C R I P T-----------------//
/*******************************************************************************/
/* Author Aseli : Maz Rampok
Diedit dikit oleh : Kemalzack */
/*******************************************************************************/
//Ini 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/2008";

$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";
?>





Ok...simple khan scriptnya?
Ya ealah masak ya ea donk...
Dach ah segini dulu aja yaw..
Cape juga nech ngetiknya....

0 Comment: