java和php中的时间戳有什么区别?
我有一个java文件,可以将记录写入数据库和时间戳 我有另一个php文件,它读取记录 不幸的是,在将时间戳转换为日期后,我得到了一个错误的日期java和php中的时间戳有什么区别?,java,php,datetime,timestamp,Java,Php,Datetime,Timestamp,我有一个java文件,可以将记录写入数据库和时间戳 我有另一个php文件,它读取记录 不幸的是,在将时间戳转换为日期后,我得到了一个错误的日期 有什么问题 PHP使用UNIX纪元,我怀疑Java使用的是不同的纪元 编辑:我的想法是,PHP使用秒,java使用毫秒。所以乘以1000或除以1000取决于转换的方式。PHP使用UNIX纪元,我怀疑Java使用不同的纪元 编辑:我的想法是,PHP使用秒,java使用毫秒。所以乘以1000或除以1000取决于转换的方式。Java使用的时间戳是从历元开始的毫
有什么问题 PHP使用UNIX纪元,我怀疑Java使用的是不同的纪元
编辑:我的想法是,PHP使用秒,java使用毫秒。所以乘以1000或除以1000取决于转换的方式。PHP使用UNIX纪元,我怀疑Java使用不同的纪元
编辑:我的想法是,PHP使用秒,java使用毫秒。所以乘以1000或除以1000取决于转换的方式。Java使用的时间戳是从历元开始的毫秒。PHP使用标准的unix时间戳,即从纪元算起的秒数
我相信两者都使用1970年1月1日00:00:00 UTC的相同纪元,Java使用的时间戳是从纪元开始的毫秒。PHP使用标准的unix时间戳,即从纪元算起的秒数
我相信两者都使用1970年1月1日00:00:00 UTC的同一纪元,我认为问题在于您正在检索已存储的DATETIME或TIMESTAMP列或类似列,并破坏了转换。试试这个:
$phpdate = strtotime( $dateFromDb );
echo date("F j, Y, g:i a", $phpdate);
我认为问题在于,您正在检索已存储的DATETIME或TIMESTAMP列或类似列,并破坏了转换。试试这个:
$phpdate = strtotime( $dateFromDb );
echo date("F j, Y, g:i a", $phpdate);
您在java中使用的是什么库?在php中?什么数据库?你检查过了吗?你能展示一下你用PHP记录时间戳和检索时间戳的代码吗?这将帮助您更快地得到答案。您在java中使用的库是什么?在php中?什么数据库?你检查过了吗?你能展示一下你用PHP记录时间戳和检索时间戳的代码吗?这将帮助您更快地得到答案。