gpt4 book ai didi

PHP/MySQL 尝试获取 TIMESTAMPDIFF 来输出结果

转载 作者:行者123 更新时间:2023-11-29 19:28:50 25 4
gpt4 key购买 nike

我使用以下代码的目的是显示两个时间戳之间的差异(以秒为单位),但根本没有显示任何内容。我添加了 echo $ts 供您查看 $ts 包含哪些内容:

$ts = $value['time'];
echo $ts;
$sql = "SELECT TIMESTAMPDIFF(SECOND,(CURRENT_TIMESTAMP),'$ts')";
$diff = mysql_query($sql);
echo $diff;

结果是:

2017-01-26 16:30:51

因此它只显示$ts的内容,而不显示时间差是多少。帮助理解我做错了什么将不胜感激,谢谢!

最佳答案

仅使用 PHP。

$datetime1 = strtotime($ts);
$datetime2 = strtotime(date('Y-m-d H:i:s'));
$interval = abs($datetime2 - $datetime1);
echo 'Diff. in seconds is: '.$interval;

关于PHP/MySQL 尝试获取 TIMESTAMPDIFF 来输出结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41942025/

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