0

私はこれをJavaで行いました:

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

私はこれをPHPで行いました:

  $date = date(U);      

Javaでは、動作しています。PHP ではそうではありません。

Java の場合: 1358789604926
PHP の場合: 1358790190 (小さい数字)

2 つの結果の違いを説明できる人はいますか?

4

2 に答える 2

8

Javaによって生成されるタイムスタンプはミリ秒単位ですが、PHPによって生成されるタイムスタンプは秒単位です。したがって、2つを比較するには、Javaタイムスタンプの最後の3桁を1000で除算して「ドロップ」する必要があります。

于 2013-01-21T19:02:39.683 に答える
0

Java の結果は、1970 年 1 月 1 日に UNIX エポックが開始してからのミリ秒数で、秒は秒です。

于 2013-01-21T19:07:06.867 に答える