在5.3之前处理PHP中的日期和时间的最佳方法是什么?

时间:2010-09-24 21:16:03

标签: php php-5.2

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

  1. 有没有办法获得date and time function reference的副本,就像5.2.4的当前副本一样?
  2. 传递日期的最佳方法是什么? int包含unix纪元时代?

2 个答案:

答案 0 :(得分:2)

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

在使用日期和时间时,有一些功能可以派上用场。倍。看起来像使用这些方法的某些组合可以处理DateTime对象所做的很多工作:

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

答案 1 :(得分:0)

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