Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Осталось...
Форумы портала PHP.SU » PHP » Программирование на PHP » Осталось...

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

1. Ыыы - 08 Августа, 2008 - 07:41:12 - перейти к сообщению
Приветствую всех! У меня тривиальная проблема: нужно вычислить сколько осталось дней, часов, минут, секунд до нужной мне даты. Помогите, прошу в сиарч не отправлять, был, нот фаунд )
2. Вездеход - 08 Августа, 2008 - 08:19:30 - перейти к сообщению
угу
сиарч он такой. не пашет. попробуйте через поиск. лучше сразу в гугле =)))
зы. такие вещи проще на жаве. ...
3. dr_Lev - 08 Августа, 2008 - 09:41:17 - перейти к сообщению
Почитай http://www[dot]mysitez[dot]km[dot]ua/Program[dot][dot][dot]hpdatetime/print
Там все красиво расписано
(Добавление)

вот, коечто написал, надеюсь подойдет Подмигивание
PHP:
скопировать код в буфер обмена
  1. //Вводим дату, до которой считать
  2. $date_to = mktime(12,30,10,10,12,2008);//Введено 12:30:10 12 октября 2008г.
  3.  
  4. $date_now = mktime();  //текущая дата
  5.  
  6. $date_left = $date_to-$date_now;//сколько осталось
  7.  
  8. $gtdate = getdate($date_left); // переводим в массив
  9.  
  10. echo 'Осталось '.$gtdate['yday'].' дней, ';
  11. echo $gtdate['hours'].' часов, ';
  12. echo $gtdate['minutes'].' минут, ';
  13. echo $gtdate['seconds'].' секунд.';
  14.  
  15. //Результат : Осталось 65 дней, 3 часов, 21 минут, 4 секунд.
4. Ыыы - 08 Августа, 2008 - 12:27:05 - перейти к сообщению
Да не и в гугле и в яне сиарчил. Спасибо за код, я сделал все точь в точь вчера, но у меня почему-то часы, минуты секунды прибавлялись, а не отнимались ) ыыы

 

Powered by ExBB FM 1.0 RC1