我有一堆时间戳需要排序和比较。
他们看起来像这样:
AAAAAIi1o0A=
AAAAAIlhrNQ=
AAAAAIljIZg=
AAAAAIlkA+E=
提供数据的部分告诉我它们是类型" TimeStamp"的8字节时间戳。
我不确定这些格式是什么以及如何使用php解码它们。
任何帮助都将不胜感激。
答案 0 :(得分:0)
好的,在写完我的评论之后,我试了一下,并从中获得了一些有用的(现实的)日期。
这就是我做的......
我认为你拥有的每个值是12个字节,我丢弃了前4个字节,将第二个4个字节作为整个日期/时间,接着是3个字节的小数秒(也被丢弃),最后的字节我将假设是一个分隔符,因为我喜欢小数秒的最后一个字节在所有这些上都是相同的,这太巧合了
每个字节段我首先从ASCII转换为二进制,然后将4个8位二进制值连接成一个32位值,然后将其转换为小数,表示午夜后1/1的秒数/ 1970
因此,我得到以下值
Thu, 16 Sep 2004 11:21:37
Thu, 16 Sep 2004 11:35:20
Thu, 16 Sep 2004 11:35:22
Thu, 16 Sep 2004 11:35:23