嗯,我发现我在DateTime之上构建了一个相对较大的程序,结果发现我在那里使用的大部分东西都被添加到了php5.3中。我必须部署到的服务器没有运行5.3。(这是一个ubuntuhardy(8.04)的盒子,在主repo中没有5.3包,我不允许在这个盒子上安装任何不在主repos中的东西……)
int
在传递数据时,我更喜欢使用unix时间戳。如果有不同的表示形式,可以使用strotime()对其进行转换。
在处理日期和时间时,有一些函数非常有用。DateTime对象的许多操作似乎可以通过以下方法的一些组合来处理:
另外,只需澄清一下你的术语 unix时代 那一刻就是一切吗 unix时间戳 从1969年12月31日午夜算起。
始终使用unix时间戳作为int表示日期/时间,无论mysql版本如何。