gpt4 book ai didi

PHP SQL 日期时间问题

转载 作者:太空宇宙 更新时间:2023-11-03 12:16:48 25 4
gpt4 key购买 nike

我在 SQL 表中有一个 DATETIME 字段并相应地检索数据 - 当尝试使用 date_diff 函数时我收到以下消息:

Message: date_diff() expects parameter 1 to be DateTime, string given

有没有办法把我从SQL DB中取出的字符串转换回日期/时间,字段格式如下:

Y    -M -D H -M -S   
2014-02-15 14:55:29

最佳答案

您正在将日期时间字符串传递给 date_diff(),但该函数需要一个 DateTime() 对象。您需要先用日期创建一个 DateTime() 对象,然后再使用 date_diff()

$date1 = new DateTime('2014-02-15 14:55:29');
$date2 = new DateTime();
$interval = $date1->diff($date2);

关于PHP SQL 日期时间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21799314/

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