Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: как сделать "осталось до" на php
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
underwater
Отправлено: 28 Июля, 2006 - 13:55:46
Post Id


Newbie


Покинул форум
Сообщений всего: 6
Дата рег-ции: Окт. 2005  

Карма 0




привет всем, сразу прошу прощения, если такой вопрос уже обсуждался, лично я не нашел. вопрос в следующем.

нужен скрипт, отсчета оставшегося времени до определенной даты, в php я полный 0, поэтому и пришел к вам. в сети нашел скрипт:

CODE:
<?
function countdays($date)
{
$date = explode(".", $date);
@$day = floor((mktime(0,0,0,$date[1],$date[0],$date[2])-time())/86400);
if ($day < 0) return "наступило";
else return $day;
}

print "До 31.12.06: <b>".countdays("31.12.2006")."</b> дней";
?>


все нормально, но есть загвоздка, он показывает только сколько дней, а мне нужно еще отображение, сколько часов и секунд, и если возмоджно милисекунд.
Как можно подправить этот скрипт с данными возможностями. помогите пожалуйста.
Заранее большое спасибо!
 
 Top
persei
Отправлено: 02 Августа, 2006 - 07:33:24
Post Id



Member


Покинул форум
Сообщений всего: 112
Дата рег-ции: Июнь 2006  
Откуда: Ульяновск.УлГТУ

Карма 0




PHP:
<?
function countdays($date)
{
$date = explode(".", $date);
$day = date("d дней m месяцев Y лет H часов i минут s секунд", mktime(0,0,0,$date[1],$date[0],$date[2])-time());
if ($day < 0) return "наступило";
else return $day;
}

print "До 31.12.06: <b>".countdays("31.12.2006")."</b>";
?>
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0391]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33