1

我正在研究基本时间函数(创建 UTC 时间戳并转换为本地时区)。我遇到的第一组教程指向 PEAR,因为它更好地避免了计算中的溢出错误。现在,在另一个中途,PEAR 似乎在某些操作系统上运行的某些时区功能存在问题。作者推断PHP5更稳定!我现在对最好的有点困惑。你能从经验中推荐吗?

4

4 回答 4

1

我对 PHP5 内置的 DateTime 类非常满意。它以一种 OO 的方式包装了旧时的功能。

对于真正的瑞士军刀,试试 Zend_Date。那里有很多花里胡哨的东西。最多日出/日落数据。

于 2009-02-09T13:27:40.290 回答
0

我都使用过(尽管我使用 PHP5 的次数多于 Pear),您可能不会发现其中任何一个都适合您。无论哪种方式,您都可能需要进行大量检查和发现问题,然后自己决定如何处理。你是舍入它,默认它,告诉用户有问题还是默默地处理它?我倾向于四舍五入到最近的正确日期......但到目前为止,我的应用程序在日期/时间方面并不需要精确的精度。我的观点是——你可能找不到一个开箱即用的完美契合——所以选择你认为最容易使用的那个,然后根据你自己的需要进行扩展/调整。

于 2009-05-01T18:18:09.333 回答
0

使用时区时,我通常会设置应用程序的时区,并相应地处理其他所有内容。服务器始终为 GMT。

查看putenv

此外,除非您有正当理由使用 4. 4 = 废话,否则您应该运行 PHP5。

于 2009-02-09T21:23:51.517 回答
0

我使用 PEAR 的 Date 类没有问题。看到您所指的教程会很有趣。它在网络上的某个地方吗?

于 2009-02-09T13:23:11.720 回答