Задать вопрос
@doctor22who

Как получить дату начало дня и конца дня?

Как получить дату начало дня и конца дня?
в таком формате
2017-06-12 00:00:00
2017-06-12 23:59:59
  • Вопрос задан
  • 2213 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
romy4
@romy4
Exception handler
Ответ написан
Комментировать
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
$begin = date('Y-m-d 00:00:00');
$end = date('Y-m-d 23:59:59');
Ответ написан
Комментировать
@BorisKorobkov Куратор тега PHP
Web developer
Вопрос изначально неправильный. День заканчивается не в 23:59:59, а в 00:00:00 следующего дня (не включительно). То есть сравнивать надо не
... <= '2017-06-12 23:59:59'
а
... < '2017-06-13 00:00:00'.
Ну а еще правильнее в сравнении учитывать только дату. Если речь про поиск в БД, то ... WHERE DATE(datetime_field) = '2017-06-12'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы