2013-08-02 14:06 9826 People read Comments (2) favorite reports
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Summarize the Java timestamp and PHP timestamp conversion issues:
Due to the different accuracy, the length is inconsistent and the direct conversion error is caused.
The Java timestamp length is 13 bits, such as: 1294890876859
PHP timestamp length is 10 bits, such as: 1294890859
The main last three bits are different, the Java timestamp is used in PHP, minus the latter three bits, such as:1294890876859-> 1294890876 results: 2011-01-13 11:54:36
- echo Date (' y-m-d h:i:s ', ' 1294890876 ');
Copy Code PHP timestamp used in Java, last add three bit, with 000 supplement, such as: 1294890859->1294890859000
results: 2011-01-13 11:54:19
- SimpleDateFormat df = new SimpleDateFormat ("Yyyy-mm-dd HH:mm:ss");
- String dateTime = Df.format (1294890859000L);
- SYSTEM.OUT.PRINTLN (DF);
Copy CodeSummarize the Java timestamp and PHP timestamp conversion issues:
Due to the different accuracy, the length is inconsistent and the direct conversion error is caused.
The Java timestamp length is 13 bits, such as: 1294890876859
PHP timestamp length is 10 bits, such as: 1294890859
The main last three bits differ, the Java timestamp is used in PHP, minus the latter three bits, such as:1294890876859-> 1294890876 results: 2011-01-13 11:54:36 echo Date (' y-m-d h:i:s ', ' 1294890876 ');PHP timestamp used in Java, last add three bit, with 000 supplement, such as: 1294890859->1294890859000
Result: 2011-01-13 11:54:19 simpledateformat df = new SimpleDateFormat ("Yyyy-mm-dd HH:mm:ss");
String dateTime = Df.format (1294890859000L);
System.out.println (DF); http://cn.php.net/manual/zh/function.time.php
echo
time();
Conversion of Java timestamps and PHP timestamps [10-bit and 13-bit]