немогу разобраться. Нужно узнать кол-во дней, с определенной даты до сегодня

Статус
В этой теме нельзя размещать новые ответы.

BeatBox

Guest
немогу разобраться. Нужно узнать кол-во дней, с определенной даты до сегодня

Здраствуйте. у меня такая проблемка - нужно узнать кол-во дней, с определенной даты из MySql вида "2005-04-16 03:54:42" до сегодня.
Узнавать можно не на 100% правильно, тоесть если нужно - то можно и округлить, погрежность в плюс\минус день не страшна. Как это сделать ,неподскажите?
 

BeatBox

Guest
Фанат
сенкс, там уже более-менее понятно.
Но я впринципе отел вычислить кол-во дней не в запросе самом а уже совершая какие-нибудь действия с "2005-04-16 03:54:42" (переменной)
 

BeatBox

Guest
Вот смотрите:

$recention2 = $db->sql_query("SELECT date, CURRENT_DATE,
(YEAR(CURRENT_DATE)-YEAR(date)) - (RIGHT(CURRENT_DATE,5)<RIGHT(date,5)) AS age
FROM ".$prefix."_pages where author='$id'");
сделал как показано в примере на http://dev.mysql.com/doc/mysql/ru/D...lculations.html .
неработает. :( где ошибка?
 

Фанат

oncle terrible
Команда форума
что за фигню ты тут написал?
ошибка в том, что ты не понимаешь, что ты делаешь.
иди, читай ссылку и делай по-человечески
 

BeatBox

Guest
короче говоря с запросом немогу разобраться. сделал так:
PHP:
$recention2 = $db->sql_query("SELECT UNIX_TIMESTAMP(date) as date FROM table where author='$id'");
$row_recent2 = $db->sql_fetchrow($recention2);
$rec2 = $row_recent2['date'];
$rec1 = time();
$rec3 = ($rec1 - $rec2);
$rec4 =  ((($rec3/60)/60)/24);
$rec4 - кол-во дней с UNIX_TIMESTAMP(date). Работает :)
 

Фанат

oncle terrible
Команда форума
читай дальше. за пару дней, я надеюсь, одну страничку осилишь. и найдешь функцию, которая считает дни.
 

BeatBox

Guest
блин, тут кто-то выкладывал код. Я неуспел его взять - инет закончился.. теперь удалили :( Верните .пожалуйста
 

Фанат

oncle terrible
Команда форума
весь код, который тебе нужен, находится в документации по mysql. Я не знаю, что надо пить, чтобы не найти функцию, которая считает дни. Но тебе придётся.
Вперёд и с песней.
можешь не благодарить
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху