Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Stick PHP date()显示相同的日期/时间_Date_Php - Fatal编程技术网

Stick PHP date()显示相同的日期/时间

Stick PHP date()显示相同的日期/时间,date,php,Date,Php,我现在遇到了最奇怪的问题。我有下面的php代码,它应该呈现当前的日期和日期,但不管是哪一天,它都会给我“Mon,Dec 12,2010” <?php echo date('D, M n, Y'); ?> 如果我跑 <?php echo date(); ?> 它不会返回任何东西 我正在lighttpd上通过fastcgi运行PHP版本5.2.13(由Kloxo管理)。我的时区在服务器(CentOS 5.5)上设置正确 我不知道这是服务器问题还是php.ini问题

我现在遇到了最奇怪的问题。我有下面的php代码,它应该呈现当前的日期和日期,但不管是哪一天,它都会给我“Mon,Dec 12,2010”

<?php echo date('D, M n, Y'); ?>

如果我跑

<?php echo date(); ?>

它不会返回任何东西

我正在lighttpd上通过fastcgi运行PHP版本5.2.13(由Kloxo管理)。我的时区在服务器(CentOS 5.5)上设置正确

我不知道这是服务器问题还是php.ini问题,所以我在这里发布。如有必要,请搬家

date()至少需要一个参数。看医生。在php.ini中禁用输出时出错。检查你的日志-它实际上抛出了一个错误

$time = 1293501872;
echo date('D, M n, Y', $time);

echo date("Y.m.d H:i:s", $_SERVER['REQUEST_TIME']);
检查它返回的日期。
回声时间()不是日期()。

'D,mn,Y'
表示“日的文本表示,月的短文本表示,月的数字表示,年”。因此,是的,十二月是第十二个月,因此
'n'
将是12个月。整个12月。:)


在终端中运行
date
,查看您的系统时钟是否设置正确。您的网页是否缓存了?如果我运行(例如从php.net中运行),它将返回2010年12月27日星期一的07:04:44 PM,在撰写本文时,这是准确的时间。在终端中,日期是正确的。该网页不会被缓存,因为我在同一页上有上面的日期格式(注释中)和问题中的格式。奇怪的是,问题中的格式过去很好用。@marcog,我错了,这不是我的本意。2010年12月12日周一返回第一个;2010.12.27 19:23:23第二次;任何回显time()的内容都只返回了1293499403。与实际问题无关,但是:PHP 5.3.1/Windows:
警告:date()至少需要1个参数,给定0
。真的吗?是的,你说得对!好了,我现在真的觉得自己很笨!这不是我编写php的第一天,真的@乔恩,把责任推到假期上!眨眨眼,轻推…刚刚用了日期('D,mj,Y'),一切都很好!抱歉,漫长的一天和更长的周末仍然不能证明不检查这一点。谢谢