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

The*_*ter 0 php java unix-timestamp

我用Java做过这个:

Calendar lCDateTime = Calendar.getInstance();
date = lCDateTime.getTimeInMillis();
Run Code Online (Sandbox Code Playgroud)

我用PHP完成了这个:

  $date = date(U);      
Run Code Online (Sandbox Code Playgroud)

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

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

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

rek*_*ire 8

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

  • @KickingLettuce,不是100%准确,但是是的. (2认同)