Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > strtotime |
Автор: Молоток2 10.8.2009, 15:00 |
Добрый день в базе есть поле Даты оно храниться в timesmap, мне надо выбрать записи BETWEEN Пользыватель в водит дату но бетвином не выбераться Как преобразовать вывод даты что бы бетвин оринтировался в timesmap |
Автор: Ипатьев 10.8.2009, 15:12 |
"не выбирается" будет по-русски. Чтобы преобразовать вывод, надо знать, в каком формате ввод. |
Автор: Молоток2 11.8.2009, 15:39 |
Ипатьев, формат now() Просто даже если справельным форматом всеровно не ищет так как база думает что выберает между числами а не между датами! |
Автор: gcc 11.8.2009, 15:56 | ||
должен быть класс для работы с датами, чтобы велосипеды не писать наверное это http://ua.php.net/manual/en/datetime.gettimestamp.php разницу между датами, по дням например так:
|
Автор: Ипатьев 11.8.2009, 16:36 |
Ну, если имеется в виду unixtime, то это и есть число. Какой тип поля в котором хранится эта "дата"? И правильно ли составлен запрос? |
Автор: IZ@TOP 11.8.2009, 16:43 | ||||||
Ну, я так понял, у него дата хранится в таймштампе никсовом и ему надо между датами вывести. Самый простой вариант, на мой взгляд:
Выбрать данные за последние пять дней по текущую дату и время. Ну и так далее, с вариациями на тему. Можно, в принципе, передавать константное значение, которое можно получить кучей способов. 1. http://php.net/mktime
2. http://php.net/strtotime
А вообще, учим русский/английский и мат. часть. RTFM короче ![]() |