Как преобразовать формат даты тип "C" в timestamp?
2019-05-15T22:00:00+0000
Пробую
strtotime('2019-05-15T22:00:00+0000');// 1557957600 получается
Но когда обратно форматируется
date('c', 1557957600 );// Получается 2019-05-16T01:00:00+03:00
2019-05-15 22:00:00
в UTC
это и есть 2019-05-16 01:00:00
в UTC+3
, всё совершенно верно считается и форматируется.
Если вы хотели спросить, почему date
выводит данные в UTC+3
- то именно это date
делать и должна, она намеренно форматирует указанный unixtime в вашем локальном часовом поясе. Если вам не нужно это преобразование - то для этого предназначена gmdate
, оперирующая всегда в UTC
.
php > echo date('c', 1557957600 );
2019-05-16T01:00:00+03:00
php > echo gmdate('c', 1557957600 );
2019-05-15T22:00:00+00:00
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня есть два класса: Controller: public class Controller {
Обновил Android Studio с версии 33 до 3
Ищу подходящую библиотеку для подключения к серверу, но все они ужасны или не работают (Запрос отправляется, а ответа нету)Подскажите подходящую...