【发布时间】:2015-03-08 13:40:45
【问题描述】:
我将令牌创建时间存储到 mysql datetime
$date = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
$datetime = $date->format('d-m-Y H:i:s');
然后在检查令牌到期时,我想查看令牌是否超过 20 天。可能,PHP 中的diff() 会这样做,但我如何计算天数差异?或者有没有更好的方法?
编辑
当我在 mysql 中插入 $datetime 时,PHP 正在插入 0000-00-00 00:00:00 。为什么?
我也试过strtotime($datetime)。
【问题讨论】: