@doctor22who

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

Как получить дату начало дня и конца дня?
в таком формате
2017-06-12 00:00:00
2017-06-12 23:59:59
  • Вопрос задан
  • 2034 просмотра
Пригласить эксперта
Ответы на вопрос 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'
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
24 апр. 2024, в 20:57
3000 руб./за проект
24 апр. 2024, в 20:35
5000 руб./за проект