Есть строка со временем:
1565081592089
Как корректно перевести её в другой формат "час:минута:секунда день.месяц.год"? Делаю так:
$time = '1565081592089';
echo date('H:i:s d.m.Y', $time);
Получаю неверный результат:
22:41:29 17.06.51565
Где ошибка? Формат времени мне не известен, так как он генерируется системой комментирования Cackle. Но Яндекс преобразует его верно. Вот:
вторник, 6 августа 2019 г. 11:53:12.089 (MSK)
Есть подозрение, что последние 3 цифры в вашей метке времени — это миллисекунды. Попробуйте их обрезать и уже потом подставить в функцию date()
:
$time = substr(1565081592089, 0, -3);
echo date('H:i:s d.m.Y', $time);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Можно ли использовать модули Symfony для функционального тестирования вне фреймворка, если да, то где можно почитать, как всё это настроитьИли...
Как проверить, что строка состоит только из пустых или невидимых символов? То есть разрешены любые символы, но строка не может быть, например,...