我的站点托管的服务器位于 PHP5.12.14 上,当我从 PHP5.3 运行 DateTime 对象时出现错误
# DateTime::add — Adds an amount of days, months, years, hours, minutes and seconds to a DateTime object
$date = new DateTime($item_user['mem_updated']);
# add a day to the object
$date -> add(new DateInterval('P1D'));
错误,
Fatal error: Call to undefined method DateTime::add() in /homepages/xxx.php on line xx
因此,我寻找其他解决方案,而不是坚持使用 PHP5.3 的 DateTime 对象。我该如何编写代码来替换上面的代码?
基本上我有这个日期和时间数据(例如 -2011-01-21 02:08:39
)来自 mysql 数据库,我只需要在该日期/时间上添加 1 天或 24 小时,然后将其传递到下面的函数中,
$time_togo = time_togo($date -> format('Y-m-d H:i:s'));
thanks.
strtotime 会起作用
$timestamp = strtotime($item_user['mem_updated']);
$time_togo = date("Y-m=d H:i:s", strtotime("+1 Day", $timestamp));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)