标签: php
我正在使用PHP对DateTime对象进行一些修改。我正在尝试为现有日期增加时间。我知道我可以做这样的事情:
$ myDate-> add(new DateInterval('P1Y'));
添加一年时间,效果很好。但是,在这种情况下,我计算出的时间可能并不总是偶数(即可能是.723年之久)。作为测试,我尝试传递“ P0.5Y”,但它给我一个异常,该异常在DateInterval的构造函数中显示“未知或格式错误”。
用PHP做到这一点的最佳方法是什么?