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

Форум MySQL

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

 

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

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

тема: Не понятно откуда взявшиеся функции NOW(), DATE_FORMAT() и DATE_SUB()
 
 автор: Hamilion   (14.01.2006 в 20:51)   письмо автору
 
 

Пытался разобраться с примером "Счетчик загрузки файлов на сервер", из части 1, книги "Практика создания веб-сайтов", пока не дошел до строки "putdate>=date_sub(date_format(NOW(),'%y-%m-%d 23:59:59'), interval '$begin' day)";
Я не могу понять, что это вообще за функции: date_sub, date_format, NOW()? Откуда они взялись - в справочниках и на диске нет?

   
 
 автор: СерегаВЕБ   (14.01.2006 в 21:27)   письмо автору
 
   для: Hamilion   (14.01.2006 в 20:51)
 

Наверно ты пропустил их объявление:

function now() {
return date();
}


Т.к. там >= стоит, скорее всего эта функция возвращает количество дней, прошедших с момента загрузки файла до сегодня. На мой взгляд лучше делать так:

function getsrok($wastime) {
$days=(time()-$wastime)/(60*60*24);
return $day;
}

echo getsrok(651476548735);  // время в секундах от РХ

   
 
 автор: cheops   (15.01.2006 в 00:57)   письмо автору
 
   для: Hamilion   (14.01.2006 в 20:51)
 

Это встроенные функции MySQL, date_sub() вычитает интевал из даты, date_format() форматирует дату, NOW() - возвращает текущее время.

PS Они будут подробно рассматриваться в нашей книге "Самоучитель MySQL 5", которая выходит в ближайшее время.

   
 
 автор: Hamilion   (15.01.2006 в 17:18)   письмо автору
 
   для: cheops   (15.01.2006 в 00:57)
 

Все понял.

   
Rambler's Top100
вверх

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