我需要在codeigniter、mysql和ajax中使用计时器,因为每种产品的数据库中都有以天为单位的时间。
<td id="timer"><?=$data['auction_end_time']?></td>
数据以天为单位来自数据库,我想显示计时器这是我网站的链接,你可以在这里看到。
请引导我。。。!
假设我们有以下php函数(这可以改进(
function auction_end_time($future_date) {
$now = new DateTime();
$future_date = new DateTime($future_date);
if($future_date <= $now)
return 'This offer has expired!';
$interval = $future_date->diff($now);
return $interval->format("%a days %h:%i:%s");
}
在你的html代码
<td id="timer"><?=auction_end_time($data['auction_end_time'])?></td>
这个解决方案是静态的。对于动态倒计时,你可以使用jquery插件,我发现了这个jquery.countdown插件
请参阅jsfiddle.net 上的示例