Я работал с проектом в Php, и я заметил, что дата (и время тоже) возвращает неправильное время. Сначала это показалось неправильным часовым поясом, но позже я заметил, что нет одного или нескольких часов разницы (я работаю на localhost) с системными часами, но около 28 минут … Это странно .. что это может быть ?
Если вы используете минуты «M» или «m», вы фактически показываете месяц в году. «i» используется в течение нескольких минут.
Функции PHP Date () основаны на настройках локали сервера, поэтому я должен убедиться, что текущее время системы установлено правильно.
В системе * nix вы можете сделать следующее:
# Check current time $ -> date Tue Mar 6 23:48:23 UTC 2012
Если вы не используете правильный часовой пояс, вы можете:
$ -> rm -f /etc/localtime # You can use any timezone you wish, I prefer UTC $ -> ln -sf /usr/share/zoneinfo/UTC /etc/localtime
Если вам нужно исправить свое системное время:
$ -> ntpdate -b pool.ntp.org