每当有另一个条目添加到数据库时,我都会更新一个页面。它显示时间戳,然后使用jQuery和moment.js开始计数,以帮助进行时间格式化。这是代码:
$(function () {
var austDay = new Date('".$array['dateAdded']."');
$('#since".$array['id']."').countdown({since: austDay, significant: 1, layout: '{d<}{dn} {dl} {d>}{h<}{hn} {hl} {h>}{m<}{mn} {ml} {m>}{s<}{sn} {sl}{s>}'});
});
每当给定条目超过时间戳日期和时间10分钟时,我需要能够发出警报。我假设脚本需要不断检查是否是这种情况。任何帮助将不胜感激。
答案 0 :(得分:0)
这是我为这个问题提出的解决方案,使用了Javascript和PHP的混合。
$now = date("Y-m-d h:i:s");
$plusTen = date("Y-m-d, h:i:s", strtotime("+10 minutes", strtotime($array['dateAdded'])));
$difference = strtotime($plusTen) - strtotime($now);
$difference = round($difference,2) * 1000;
if($difference > 0){
echo '<script type="text/javascript">
setTimeout(function(){staleAlert();}, '.$difference.')
</script>';
}