PHP datetime()对象的差异

时间:2013-08-22 08:57:26

标签: php datetime unix-timestamp

奇怪的是,今天上午,我的DateTime()对象决定将当前年份更改为+3 years由于某种原因(从2013年到2016年)。起初,我认为服务器正在播放这段时间,但通过我的软件日志,我发现time()date()函数显示了来自服务器的正确日期和时间。这种奇怪的行为正在发生。 现在一切都恢复正常,因为一年中的变化发生了很短的时间(不能说多长时间) 我应该知道DateTime()对象的什么? 我是否应该转而使用date()time()函数来显示当前timestamp()

我只想澄清一下: 在我的一个功能中,我将结束日期设置为当前+ 3年

$this->date = new DateTime();
$mapping->end = $this->date->add(new DateInterval('P3Y'));

现在我猜测$this->date对象在整个执行过程中将被设置为当前+3 years,如果它在任何其他阶段都没有被修改过的话。我说的是对的吗?如果这是真的,那么是的,这是我的前任代码搞砸了!

0 个答案:

没有答案