Unix时间戳转换PHP -错误的日期


Unix Timestamp Conversion PHP - Wrong Date

我想做一些非常简单的事情-用date()函数将时间戳转换为php中的字符串。

代码如下:

$test = date('d/m/y','1407974400000');
echo $test;

我预计答案是14/8/14。

如果我检查http://www.epochconverter.com/,它也会给出这个答案。

但是上面PHP的输出是

07/12/86

我很确定我在做一件非常愚蠢的事情——有人能帮忙吗?

谢谢,克里斯

你还有3个零,用秒代替毫秒:

$test = date('d/m/y','1407974400');
echo $test;

日期函数应该使用"seconds"而不是"milliseconds"作为时间戳。

$test = date('d/m/y','1407974400');
echo $test;