Я сохранил строки в таблице с пользовательским часовым поясом. Теперь я хочу получить данные из этой таблицы всего за сегодня.Дата фильтрации из поля timestamp в mysql
Так вот что я пытался
date_default_timezone_set('America/Los_Angeles');
$dt = new DateTime();
$today = $dt->format('Y-m-d'); //outputs 2015-12-07
$ok = mysqli_query($sqli,"SELECT * FROM `table` WHERE `date` = '$today'");
И моя строка содержит дату в формате временных меток, как 2015-12-07 22:42:02
Но я получаю пустой результат.
Можете ли вы показать нам код для 'outputs' функционировать? Я предполагаю, что это функция, которую вы написали сами. – br3nt
@ br3nt: его просто mysqli_query, ничего плохого в скрипте ... Я выполнил запрос непосредственно в phpmyadmin..и возвращает возвращаемые результаты. – Vishnu
Хорошо. Является ли столбец даты определенным типом данных даты или является датой/меткой времени? – br3nt