我正在创建一个在线考试门户,学生总共需要3个小时来回答这个问题,我想在数据库中保存倒计时器的值,这样如果出现电源故障,那么计时器可以再次从上次保存的值开始
答案 0 :(得分:0)
您应该跟踪计时器启动的日期(可以是mysql datetime列),现在您可以计算过去的时间。
这是一个计算时间的例子:
<?php
// load the date from the database
$timeDate = strottime($data['created_at']);
$now = time();
$diff = $now - $timeDate;
// $diff is now an \DateInterval
if ($diff > 10800) { // If the difference more than 3 hours
// show some errors or do whatever you want :)
}