1

PHP 5.3.0+ 有一个DateTime::diff功能:http ://docs.php.net/datetime.diff

不幸的是,我目前正在使用 PHP 5.1 分支,无法升级。那么计算日期时间差的最佳方法是什么?

例如 和 之间的时间22-01-2013 17:0023-01-2013 13:00

我并不担心这样的输出格式。

4

2 回答 2

1

所有你需要知道的是strtotimephp 函数。

于 2013-01-23T12:14:03.677 回答
1

Zend 框架不能在 PHP 5.1 上运行……支持 PHP 5.1 的最后一个版本是 Zend Framework 1.6 (http://framework.zend.com/manual/1.6/en/requirements.version.html) 但你不应该不要使用它。

如果你想有一个漂亮的界面,你可以使用 Zend_Date。

http://framework.zend.com/manual/1.12/de/zend.date.overview.html#id.date.basic.operations

如果您希望它快速并使用 php 核心,只需按照@dipesh-parmar 的建议使用 strtotime

于 2013-01-23T12:15:00.753 回答