【发布时间】:2021-02-21 23:48:12
【问题描述】:
$dbtime = $row["dateupload"];
print_r($dbtime); //- DATE FORMAT: 2020-02-21 22:24:00
echo("<br>");
$servertime = date('Y-m-d h:i:s', time());
print_r($servertime); //- DATE FORMAT: 2020-02-21 22:24:00
$totaltime = $dbtime - $servertime;
$etime = $totaltime; //- A non well formed numeric value encountered in
if ($etime < 1)
{
return '0 seconds';
}
尝试使用字符串格式,但现在在 print_r 中显示正确的结果,遗漏了什么?
【问题讨论】:
-
您正在尝试减去字符串。将它们转换为
DateTime对象并使用diff进行计算。