Проблема с MKTime и часовой пояс
Вопрос
Я хотел бы отобразить отметку времени 00:00:00 1 ноября 2010 года с кодом, как показано ниже
$ Day = MKTime (0,0,011,1,2010);
Однако он всегда отображает неправильный момент времени от того, что я намеревался. Например,
дата (HMSDM Y ', $ день);
вернется '12 11 00 01 11 10 '
Это всегда за 12 часов и 11 минут. Могу ли я узнать, что пошло не так? Как исправить? Спасибо..
Решение
Вы используете неправильную строку формата даты. Проверьте человек страницы Для правильных вариантов строки формата.
Для вашего примера вы, вероятно, хотите date('H i s d m y',$day)
Другие советы
Печать (дата (HSDM Y ', MKTime (0,0,011,1,2010))); это то, что вы хотите, я думаю
Не связан с StackOverflow