Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 11
Alexufo Сообщение 13/09/2011 21:21 Копия темы
Почему этот код показывает что до завтра 2 дня. вообще не пойму!!!! $current_date = mktime (00,00,00,date('m') ,date('d'),date('Y'));  //дата сегодня
$new_date = mktime (00,00,00,9,15,2011);..дата завтра
$difference = ($new_date-$current_date ); //разница в секундах
$difference_in_days = ($difference / 86400 ); //разница в днях
echo $difference_in_days;
creart2 Сообщение 13/09/2011 21:32 Копия темы
Потому, что дата на сервере не верная стоит, например.
creart2 Сообщение 13/09/2011 21:33 Копия темы
echo date(‘d’); // выводит 13, да? :)
Neutral Сообщение 13/09/2011 22:07 Копия темы
Скорее часовой пояс 0 по GMT.
yogart Сообщение 13/09/2011 22:12 Копия темы
"До завтра два дня" – шикарнейшее название для романа!
Donate Сообщение 14/09/2011 09:09 Копия темы
Потому что время на сервере в нулевом UTC.
Юзай date_default_timezone_set (или в php.ini измени директиву date.timezone).
Alexufo Сообщение 14/09/2011 13:19 Копия темы
Alexufo Сообщение 14/09/2011 13:20 Копия темы
дату выводит та которая на часах в компе 1 в 1
Alexufo Сообщение 14/09/2011 13:21 Копия темы
отставание ровно 1 день. Это же не часовые появса
Donate Сообщение 14/09/2011 13:48 Копия темы
date_default_timezone_set('Europe/Moscow') ;
    $current_date = mktime (00,00,00,date('m') ,date('d'),date('Y'));  //дата сегодня
    $new_date = mktime (00,00,00,9,15,2011); //дата завтра
    $difference = ($new_date-$current_date ); //разница в секундах
    $difference_in_days = ($difference / 86400 ); //разница в днях
    
echo $difference_in_days; //1
Donate Сообщение 14/09/2011 14:27 Копия темы
А вообще правильно это делается так:

ceil((mktime (0,0,0,9,15,2011) – time())/86400);

А еще правильнее юзать DateTime->diff
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"