PHP Datetime 时间的增减方式

PHP5 以后的 DateTime 是一个强大的事件处理对象,現在我来整理一下常用的一些时间日期增减方式。

获取当前时间

 

增加10天

用 DateInterval 与 DateTime::add()

用 DateTime::modify()

 

减少一个月

 

用 DateInterval 增加两年四天六小时又八分

 

DateInterval 的写法说明

 

两个时间相减计算出天数

$datetime1->diff()方法会返回DateInterval对象,具体细节可查看 php DateInterval 手册。

注意:

你会发现,输出的$time1 和 $time2是一样的。这很好处理,我们只需要加上clone 即可

这时$time1和$time2就不同步了

发表评论