|
|
|
| Здраствуйте народ. Я как посетитель пользуюсь форумскими советами достаточно долго, сайт хороший.
У меня загвозка с датой. Помогите кто-нибудь.
Задача: Сервер запустился 06 мая 2004, и надо высчитать сколько дней прошло до сегодняшней даты
Написал скрипт:
<?
$D = date("06.05.2004",time());
echo date("$D");
echo ("<BR>");
$D1 = date("d.m.Y",time());
echo ("$D1");
echo ("<BR>");
$D2 = time($D1 -$D);
echo ("$D2");
?>
|
Выводит:
06.05.2004
25.06.2007
1182801458
Первых две строки я понимаю, а вот третья, почему-то секунды.
Поправте пожалуста ошибку, напишите скрипт.
Спасибо за внимание. | |
|
|
|
|
|
|
|
для: Митя
(25.06.2007 в 23:59)
| | Это дата в формате *nix
Её нужно форматнуть так:
вместо echo ("$D2");
так:
$tm = date("H:i:s",$D2);
echo $tm;
ну а H:i:s
это просто синтаксис функции date, нужный Вам формат даты вы получите прочитав:
http://php.net/date | |
|
|
|