3

好吧,发现我在 DateTime 之上构建了一个相对较大的程序,却发现我在那里使用的大部分内容都添加到了 PHP 5.3 中。我必须部署到的服务器不运行 5.3。(它是一个 Ubuntu Hardy (8.04) 盒子,在主仓库中没有 5.3 包,我不允许在该盒子的主仓库中安装任何东西......)

  1. 有没有办法像 5.2.4 一样获取日期和时间函数参考的副本?
  2. 传递日期的最佳方式是什么?ints 包含 unix 纪元时间?
4

2 回答 2

2

在传递数据时,我更喜欢使用 unix 时间戳。如果你有不同的表示,你可以使用 strtotime() 来转换它。

在处理日期和时间时,有一些函数会派上用场。看起来很多使用 DateTime 对象所做的事情都可以通过以下方法的一些组合来处理:

另外,只是对您的术语的澄清,unix epoch是所有unix 时间戳计数的时刻,即 1969 年 12 月 31 日午夜。

于 2010-09-24T21:20:03.153 回答
0

无论 mysql 版本如何,始终使用 unix 时间戳作为日期/时间的 int。

于 2010-10-13T15:38:57.560 回答