我目前遇到了最奇怪的问题。我有以下 php 代码,它应该呈现当前的日期和日期,但无论今天是什么日子,它都会给我“2010 年 12 月 12 日星期一”。
<?php echo date('D, M n, Y'); ?>
如果我跑
<?php echo date(); ?>
它不返回任何东西。
我在 lighttpd(由 Kloxo 管理)上通过 fastcgi 运行 PHP 版本 5.2.13。我的时区在服务器上正确设置 (CentOS 5.5)。
我不知道这是服务器问题还是 php.ini 问题,所以我在这里发帖。如有必要,请移动。
最佳答案
'D, M n, Y'
表示“日的文本表示,月份的短文本表示,月份的数字表示,年”。所以,是的,十二月是第十二个月,因此 'n'
将为 12。整个十二月。 :)
关于date - 卡住的 PHP date() 显示同一天/同一时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4542980/