使用 PHP 5.3 并给出字符串Sat, 20 Oct 2012 05:00:00 GMT
:
print $start;
$start = strtotime($start);
var_dump($start);
$hour = date('H:i A', $start);
die($hour);
我的程序中的那段代码返回了这个:
Sat, 20 Oct 2012 05:00:00 GMT
int(1350709200)
00:00 AM
是正确的var_dump
,但日期返回一个错误的答案。
另请注意,将该片段更改为:
print $start;
$start = strtotime($start);
die($start);
$hour = date('H:i A', $start);
die($hour);
返回:
Sat, 20 Oct 2012 05:00:00 GMT
第一个骰子返回一个空字符串,一个空值,我只能假设它实际上是一个布尔值 FALSE。
所以我实际上有两个不同的问题,在这里。根据我是否var_dump
死亡,相同的答案会返回两个不同的东西,第二个是该日期似乎收到了错误的答案,而不是var_dump
答案。
帮助?