在数据库中,存储时差的变量的数据类型是Time和我计算时间返回字符串的触发器。所以有一段时间差异将是00:00:00。
如何将此时间(字符串)解析为数据类型时间,以便正确保存到数据库中。
我使用下面的代码来操纵时间。
$datetime1 = new DateTime(@@startTime);
$datetime2 = new DateTime(getCurrentTime());
$interval = $datetime1->diff($datetime2);
$elapsed = $interval->format('%i minutes').' '.$interval->format('%s seconds');
$totalTime = $elapsed;
请帮忙。
答案 0 :(得分:0)
我已使用以下内容将time()
更改为正确的MySQL格式。
$expire = time() + (86400 * 28);
$expiration = date('Y-m-d H:i:s', $expire);