我有一个数据库,可以在上传项目时保存。这以unix格式1304480324000
存储代码使用json_decode($output, true)
提取数据并将其恢复到阵列中时它将我漂亮的unix格式时间戳转换为1.304480324E+12
有没有办法将其转换回来或防止这种情况发生?"
您在那里没有UNIX时间(使用整秒钟)。。。这是一个完整的毫秒时间表示。
你需要把它除以1000。
它是相同的数字,只是用不同的表示形式。它对于整数来说太大了,所以它以浮点形式存储在内存中。有足够的精度来保持它,所以只要像往常一样操纵它。