0

我在 Java 中做到了这一点:

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

我在 PHP 中做到了这一点:

  $date = date(U);      

在 Java 中,它正在工作。在 PHP 中它没有。

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

谁能解释这两个结果之间的区别?

4

2 回答 2

8

Java 生成的时间戳以毫秒为单位,而 PHP 生成的时间戳以秒为单位。因此,为了比较两者,您只需将 Java 时间戳的最后三位除以 1000 即可。

于 2013-01-21T19:02:39.683 回答
0

java 结果是自 1970 年 1 月 1 日 unix 纪元开始以来的毫秒数,秒是秒。

于 2013-01-21T19:07:06.867 回答