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

Как правильно преобразовать timestamp в строку?

Вероятней всего это очень нубский вопрос, но я не могу найти в чем ошибка.

В доках написано, что функция date принимает метку времени UNIX в виде целого числа:
The optional timestamp parameter is an integer Unix timestamp that defaults to the current local time if a timestamp is not given.


Данный код:
echo date('Y-m-d h:i:s', 1438369615);
echo date('Y-m-d h:i:s', 1438326415);

возвращает:
> 2015-07-31 03:06:55
> 2015-07-31 03:06:55


Почему значения одинаковые для разных меток? Что я делаю не так?
  • Вопрос задан
  • 534 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
miraage
@miraage
Старый прогер
H, а не h.

H - 24format
h - 12 format, надо еще ap/pm доставлять (a/A)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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