У меня есть время, подобное этому 2013-08-12 12:58:14
. Теперь я хочу час, поэтому я использую следующий код:получить данные между часами в php
$date = "2013-08-12 12:58:14";
$date = strtotime($date);
$hour = date('H', $date);
Так я получаю $hour=12
; теперь у меня есть другой параметр $tohour=5
(он определяется пользователем, значение которого составляет от 1 до 24); теперь 12-5=7
означает выборку данных между временем 7 to 12
.
Другой пример:
Пусть время 2013-08-12 01:15:23
и $tohour=10
.
Теперь на этот раз данные извлекаются между 2013-08-11 15:15:23
в 2013-08-12 01:15:23
.
Как его достичь? Я пытаюсь объяснить свой вопрос, но если это неясно, пожалуйста, дайте мне знать или заполните бесплатно, чтобы изменить свой вопрос и заголовок.
У вас есть таблицы в база данных с отметками времени? –
да, у меня есть стол со временными метками. – DS9