PHP和Java Unix时间戳之间的区别

时间:2013-01-21 19:01:09

标签: java php unix-timestamp

我在Java中做到了这一点:

Calendar lCDateTime = Calendar.getInstance();
date = lCDateTime.getTimeInMillis();

我在PHP中完成了这个:

  $date = date(U);      

在Java中,它正在发挥作用。在PHP中它没有。

在Java中我得到:1358789604926
在PHP中,我得到:1358790190(较小的数字)

有人可以解释两种结果之间的区别吗?

2 个答案:

答案 0 :(得分:8)

Java生成的时间戳以毫秒为单位,而PHP生成的时间戳以秒为单位。因此,为了比较这两者,你只需要“删除”Java时间戳的最后三位数除以1000。

答案 1 :(得分:0)

java结果是自01.01.1970开始的unix纪元以来的毫秒数,第二个是秒。