А сколько вам дней?

Sep 13, 2010 21:16

Давным давно, когда я был почти в 2 раза моложе чем сейчас я решил придумать себе еще какой-нибудь день рождения.

И придумал. Вот только отметить 5 тысячный юбилей я все равно тогда не успел, опоздал...

А вот сегодня вспомнил про старую забаву, только считать количество прожитых мною на белом свете дней в ручную мне было лень, написал коротенькую программку на php и понял, что снова опоздал на собственный юбилей, так как стукнуло мне уже целых 10630 дней.

Привожу, на всякий случай код, для тех кому интересно...

// Создание метки дня рождения
// час, минута, секунда, месяц, день, год
$bdate=mktime( 0,0,0, 8,6,1981 );

echo DateDiff ('d',$bdate,time()).'
';
echo date("d-M-Y", $bdate);

// Функция рассчета временных интервалов
Function DateDiff ($interval,$date1,$date2) {
    // получает количество секунд между двумя датами
    $timedifference = $date2 - $date1;
    switch ($interval) {
        case 'w':
            $retval = bcdiv($timedifference,604800);
            break;
        case 'd':
            $retval = bcdiv($timedifference,86400);
            break;
        case 'h':
            $retval =bcdiv($timedifference,3600);
            break;
        case 'n':
            $retval = bcdiv($timedifference,60);
            break;
        case 's':
            $retval = $timedifference;
            break;
    }
    return $retval;
}
?> Кому есть где запустить php скрипт - пользуйтесь, кому негде, но интересно, пишите в комментах дату рождения - посчитаю...

прогерское

Previous post Next post
Up