0

PHP程序提取:

$currentDate = date("Y-m-d H:i");
echo $currentDate."<br/>";
echo "It is now " . date('l dS \o\f F Y h:i:s A', $currentDate)."<br />";
echo "It is now " .$currentDate."<br /><br />";

屏幕输出提取

2013-02-08 01:15
It is now Thursday 01st of January 1970 10:33:33 AM
It is now 2013-02-08 01:15
4

4 回答 4

2

的第二个参数date()应该是时间戳,而不是格式化字符串。

于 2013-02-07T14:31:04.350 回答
1

Date需要一个 unix 时间戳(整数)作为第二个参数。你喂了它一根绳子。

于 2013-02-07T14:32:19.503 回答
0

date需要时间戳,而不是格式化的字符串。利用

$currentDate = time(); // returns a timestamp

参考: http: //php.net/date

于 2013-02-07T14:31:28.990 回答
0

date()假设第二个参数是一个 unix 时间戳。1.1.1970 是时间戳 0。它试图将您的字符串解释为数字。

请参阅日期手册

于 2013-02-07T14:32:44.223 回答