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
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: В течение n времени считать новым
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
Что есть.
Есть n записей в БД. у каждой записи при её создании в поле created записывается текущее время.
Что нужно.
Нужно чтобы запись считалась новой в течение, к примеру, одних суток.
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Цитата:
+86400
А может минус эту величину потому что текущее время всегда больше заданного в базе и нужно проверить меньше ли оно этой величины - и соответственно условие переписать
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Viper
Отправлено: 26 Февраля, 2010 - 15:19:56
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Viper пишет:
if (time()-86400 <= $row->created) {
Я такого не говорил а имел в виду if ($row->created <= time()-86400 && $row->archived == 1) { Старая запись } else { Новая запись } Почему так - дело в том что текущее время больше времени записи - но если вычесть из текущего времени определенную вечилину и она окажется меньше чем время записи - то значит запись новая Все дело в путанице старше и младше
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Viper
Отправлено: 01 Марта, 2010 - 08:58:52
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
JustUserR спасибо ) с математикой у меня ещё с 5-го класса проблемы да и вообще день тупняка какой-то...
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Viper пишет:
JustUserR спасибо ) с математикой у меня ещё с 5-го класса проблемы да и вообще день тупняка какой-то...
Пожалуйста! У меня тоже иногда бывает ступор по поводу прибавления или вычитания времени - тогда я рассуждаю указанным више образом и проблема снимается
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Itan
Отправлено: 01 Марта, 2010 - 12:00:23
Частый гость
Покинул форум
Сообщений всего: 199
Дата рег-ции: Окт. 2008
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Itan пишет:
А я на листочке схемы рисую.... сори за офтоп
Схемы дело полезное особенно ля больших проектов - для этого даже язык UML придумали
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Viper
Отправлено: 01 Марта, 2010 - 16:11:57
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Viper пишет:
Опана... а для него тоже схему над малевать
Вообще язык UML и создан для создания всяческих схем для алгоритом и классов и компонетов и тд
Wikipedia пишет:
UML был создан для определения, визуализации, проектирования и документирования в основном программных систем
Хотя я могу согласиться с тем что наиболее хорошо схему отображает только програмный код а не красивые диаграммы
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.