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

时间:2014-08-14 10:48:23

标签: php date timestamp

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

代码如下:

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

我希望答案是14/8/14。

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

然而,上述PHP产生的输出是

07/12/86

我很确定我在这里做了一些完全愚蠢的事情 - 任何能够提供帮助的人吗?

谢谢,

克里斯

2 个答案:

答案 0 :(得分:3)

你有3个零,使用秒而不是毫秒:

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

答案 1 :(得分:0)

您应该在日期函数上使用“秒”而不是“毫秒”作为时间戳。

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