неправильная функция даты php в 2017-03-22 - PullRequest
0 голосов
/ 28 апреля 2018

эта отметка времени 1490128200 предназначена для 2017-03-22 00:00:00

но при выводе функции даты

date('Y-m-d H:i:s a',1490128200)

сделать это -> 2017-03-22 01: 00: 00

вы можете протестировать за 1 секунду до этой отметки времени (1490128199), выходной сигнал становится равным 2017-03-21 23:59:59 один час потерян: o

Интересно, эта проблема повторяется в каждом году в этом месяце и дате, вы можете изменить год, и эта проблема повторяется точно так же, как это.

есть ли у вас решение для решения этой проблемы?

1 Ответ

0 голосов
/ 28 апреля 2018

Функция даты в PHP работает отлично. Переход на летнее время в Иране начался 22 марта 2017 года в полночь. Итак, за 1 секунду до полуночи время было 2017-03-21 23:59:59, а через 1 секунду стало 2017-03-22 01: 00: 00.

...