Застрял PHP date () показывает тот же день / время - PullRequest
3 голосов
/ 28 декабря 2010

У меня сейчас самая странная проблема.У меня есть следующий php-код, который должен отображать текущий день и дату, но он дает мне «Понедельник, 12 декабря 2010», независимо от того, какой сегодня день.*

Это ничего не возвращает.

Я запускаю PHP версии 5.2.13 через fastcgi на lighttpd (управляемый Kloxo).Мой часовой пояс правильно установлен на сервере (CentOS 5.5).

Я не знаю, это проблема сервера или проблема php.ini, поэтому я публикую здесьПожалуйста, переместите в случае необходимости.

Ответы [ 3 ]

3 голосов
/ 28 декабря 2010

'D, M n, Y' означает "текстовое представление дня, краткое текстовое представление месяца, числовое представление месяца , год" .Так что, да, декабрь - двенадцатый месяц, следовательно, 'n' будет 12. Весь декабрь.:)

http://php.net/manual/en/function.date.php

1 голос
/ 28 декабря 2010
$time = 1293501872;
echo date('D, M n, Y', $time);

echo date("Y.m.d H:i:s", $_SERVER['REQUEST_TIME']);

Проверьте, какую дату он возвращает. время эха () не дата ().

0 голосов
/ 28 декабря 2010

date () нужен хотя бы один параметр. посмотрите документ http://php.net/manual/en/function.date.php., у вас отключен вывод ошибок в вашем php.ini. проверьте ваш журнал - на самом деле выдает ошибку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...