<?php

$tanggal = $_GET['tgl'];
if (!$tanggal) $tanggal = date("Y-m-d");

$waktu = strtotime($tanggal);
$sekarang = time();

if ($waktu > $sekarang)
{
    $jarak = $waktu - $sekarang;
    $pesan = "kurang";
}
else
{
    $jarak = $sekarang - $waktu;
    $pesan = "lewat";
}

$arrdata = array("tahun" => 31104000,
                 "bulan" => 2592000,
                 "hari" => 86400,
                 "jam" => 3600,
                 "menit" => 60,
                 "detik" => 0);

$teksstr = array();

foreach($arrdata as $kata => $constant)
        $teksstr[] = disposisi($constant, $kata);

$hasil = implode(" ", $teksstr);

echo "document.write('$pesan $hasil');";

function disposisi($c, $kata)
{
         global $jarak;
         $r = ($c) ? floor( $jarak / $c) : $jarak;
         if ($r)
         {
             $jarak -= $r * $c;
             return "$r $kata";
         }
         else
             return "";
}

?>