Сдвиг времени в скрипте. Как?

Печать RSS
290

Автор
Землянин
0
Мля,нашел нормальный скрипт где можно время нормально переставлять. Може кому то и понадобится:

<?php
$time = mktime(24,00,00,12,31,2011)-1-time()+3600*2;
$minuts = 0;
$second = 0;
$hours = 0;
$day = 0;
if($time > 59)
{
$minuts = intval($time / 60);
$second = ($time % 60);
}
if($minuts > 59)
{
$hours = intval($minuts / 60);
$minuts = ($minuts % 60);
}
if($hours > 24)
{
$day = intval($hours / 24);
$hours = ($hours % 24);
}
$_day = array('день', 'дня', 'дней');
$_hours = array('час', 'часа', 'часов');
$_minuts = array('минута', 'минуты', 'минут');
$_second = array('секунда', 'секунды', 'секунд');
function timeEditor($array,$var)
{
$l = strlen($var);
if(substr($var, $l-1, $l) == 1)
$var = $var.' '.$array[0];
else if((substr($var, $l-1, $l) > 1 and substr($var, $l-1, $l) < 5))
$var = $var.' '.$array[1];
else
$var = $var.' '.$array[2];
return $var;
}

$text_message = 'До Нового 2012 года осталось: '.timeEditor($_day, $day).' '.timeEditor($_hours, $hours).' '.timeEditor($_minuts, $minuts).' '.timeEditor($_second, $second);
echo $text_message;
?>

Спасибо всем шо не послали smile . Удачи и с наступающим вас!
Изменил: Серега (26.12.2011 / 15:34)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск