Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: новости введенные после 21.00 засчитываются как поданные на следующий день
 
 автор: vadimka   (11.05.2010 в 18:53)   письмо автору
 
 

Здравствуйте!
новости введенные после 21.00 засчитываются как поданные на следующий день.
дата (datetime) .
Я делаю так:
 
<?php
$da
=date("H");
if (
$da<21) {
$data_in_base "NOW()";
}
else {
$data_in_base "NOW interval + 1 day()";
}
?>

правильно ли?

  Ответить  
 
 автор: Valick   (11.05.2010 в 19:45)   письмо автору
 
   для: vadimka   (11.05.2010 в 18:53)
 

что за бред? Вы просто добавляете сутки (если не брать во внимание отсутствие синтаксиса)
и новые сутки начинаются не с 21.00, а с 00.00
если бы Вы хотя бы делали сдвиг на 4 часа, но и это тоже бред
просто логичнее было сделать выборку за сутки не с 00.00, а с 21.00 пердыдущих суток, вот и все дела, а время добавления новости на то и время добавления новости (да и время добавления всего остального), что бы его указывать во время добавления новости.

  Ответить  
 
 автор: vadimka   (12.05.2010 в 10:00)   письмо автору
 
   для: Valick   (11.05.2010 в 19:45)
 

да я тут наваял - буду разбиратся - извините за сумбур!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования