【发布时间】:2012-03-22 15:53:14
【问题描述】:
是否有一个函数或类可以用 php 清晰地格式化时间跨度?
给定 2 个日期戳: 它将检查两个日期是否相同。如果是这样删除一个。 同月?删除一个。
Example:
23 March 2002 – 13 January 2009 –> 23 March 2002 – 13 January 2009
23 March 2002 – 13 April 2002 –> 23 March – 13 April 2002
03 March 2002 – 15 March 2002 –> 03 – 15 March 2002
也许我应该用一些 if-else 语句来做到这一点?它只是看起来很乱,但它可能是唯一的方法......
只是寻求一些建议。 谢谢!
【问题讨论】:
-
这听起来不像是一个常见到足以由语言或通用代码类解决的问题,但应该足够简单,可以在您自己的代码库中实现。
-
阅读:php.net/manual/en/function.getdate.php。使用 getdate 函数,您可以将日期信息放入关联数组中,然后比较 Day、Hour、Year、Month 等。