【发布时间】:2016-01-08 22:46:45
【问题描述】:
我从 mysql 数据库中获取 $status_date,当我回显 $status_date 时,它看起来像这样 -> 2016-01-08 22:18:14。我正在设置 $now ,当我回显时,它看起来像这样 -> 2016-01-08 22:43:27。我想从 $now 中减去 $status_date。这是我的代码:
$now = date("Y-m-d H:i:s");
$status_date = date("Y-m-d H:i:s",strtotime($row['status_date']));
$x = $now-$status_date;
$x 返回这个 -> 0
为什么不减法?
【问题讨论】:
-
因为您尝试减去的两个变量只是字符串。您不能从另一个字符串中减去一个字符串,PHP 会将它们强制转换为 0。检查上面的评论,您的问题与另一个问题重复。
标签: php datetime subtraction