gpt4 book ai didi

PHP:替换 DateTime 对象

转载 作者:搜寻专家 更新时间:2023-10-31 20:53:51 24 4
gpt4 key购买 nike

我托管的服务器在 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 对象。如何编写代码来替换上面的代码?

基本上我有来自 mysql 数据库的日期和时间数据(例如 - 2011-01-21 02:08:39),我只需要添加 1 天或 24 小时该日期/时间,然后将其传递给下面的函数,

$time_togo = time_togo($date -> format('Y-m-d H:i:s'));

谢谢。

最佳答案

strtotime 会起作用

$timestamp = strtotime($item_user['mem_updated']);    
$time_togo = date("Y-m=d H:i:s", strtotime("+1 Day", $timestamp));

关于PHP:替换 DateTime 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4764034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com