The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (Perl)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Вывод данных из БД за последние н дней, HattabbI4 (ok), 26-Мрт-17, (0) [смотреть все] –2

Сообщения [Сортировка по времени | RSS]


15. "Вывод данных из БД за последние н дней"  –2 +/
Сообщение от ss (??), 31-Мрт-17, 08:58 
> Вопрос в другом, данные нужно выводить за последние 3 дней вот тут
> В общем я в логическом тупике, прошу помощи :)

взять текущее время в юникстайм
вычесть из него (60*60*24*3)
вставить в селект получившееся число.
это в большинстве случаев - вся что вам надо знать о вычислении разницы в датах.

в зависимости от настройки базы или сессии - вы можете использовать разный формат даты. но из вашего скрипта мне вообще говоря не видно где у вас там колонка с датой?
то есть таймстамп то у вас в базе есть у строк?

если таймтамп пишеться как дата- то там и так юникстайм по умолчанию... если текстовое поле- хреновый у вас был программист. ну тогда просто добавляется одна строка по преобразованию формата даты к юникстайму и далее все как описано выше...

Ответить | Правка | Наверх | Cообщить модератору

16. "Вывод данных из БД за последние н дней"  –1 +/
Сообщение от Pahanivo (ok), 31-Мрт-17, 10:35 
чукча не читатель?

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру