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

Почему при конвертировании времени php ошибка в часах?

Есть даты в таком виде: 2018-12-26 14:24:12
Для их конвертации в нужный формат использую
date ("d.m.Y h:i:s", strtotime('2018-12-26 14:24:12'))

И по результату такое: 26.12.2018 02:24:12.

Вопрос, почему 14 часов превратились в 02 и как этого избежать?
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Решения вопроса 1
0xD34F
@0xD34F
почему 14 часов превратились в 02

Потому что 14 часов - это 2 часа в 12-часовом формате.

как этого избежать?

Указать 24-часовой формат. Замените h на H.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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