如何更改PHP日期

如何更改PHP日期,php,apache,Php,Apache,我正在CentOS上运行Apache。CentOS上的日期设置是正确的,但是PHP返回的日期是1970年,我猜这是我必须更改的PHP 如何执行此操作?是否将第二个参数传递给date函数,该参数为NULL/空?这意味着您正在生成的日期(根据您在第一个参数中指定的格式)将是unix纪元日期(1970年1月1日)。PHP从1970年1月1日上午12:00开始以秒为单位计算时间(大多数计算机语言也是如此) 见: 确保第二个参数中填写了有效的时间。如何在PHP中获取日期?请发布如何在PHP中获取日期的代

我正在CentOS上运行Apache。CentOS上的日期设置是正确的,但是PHP返回的日期是1970年,我猜这是我必须更改的PHP


如何执行此操作?

是否将第二个参数传递给
date
函数,该参数为NULL/空?这意味着您正在生成的日期(根据您在第一个参数中指定的格式)将是unix纪元日期(1970年1月1日)。

PHP从1970年1月1日上午12:00开始以秒为单位计算时间(大多数计算机语言也是如此)

见:


确保第二个参数中填写了有效的时间。

如何在PHP中获取日期?请发布如何在PHP中获取日期的代码。例如,听起来你给它一个空的日期戳值。1970年是UNIX/POSIX时代。准确地说是1970年1月1日。我认为这是你做得不对的问题。你似乎在调用
date
时没有任何参数或空参数。这是一种RTFM问题。@eyazici,不能使用空的第一个参数调用php,如果第二个参数为空,它将以格式返回当前时间。看起来他调用的第二个参数是false、null或0。
date('h:i:s d M Y', 0) => 12:00:00 01 Jan 1970;
date('h:i:s d M Y', null) => 12:00:00 01 Jan 1970;
date('h:i:s d M Y', false) => 12:00:00 01 Jan 1970;

date('h:i:s d M Y') => current date/time