用于检查时间是否正在更新的Javascript代码

时间:2011-04-07 17:54:09

标签: javascript time updating

我想知道是否有人可以帮我写一个javascript代码来检查我的HMI上的时间是否每秒更新一次,如果时间停止它应该提醒用户。 我有一个名为“device.string.TIME”的字符串变量,我的HMI通过modbus从PLC读取,HMI正在读取的格式为字符串“12:00:00”。这个字符串从PLC连续更新(1秒),现在当这个时间变为陈旧2秒时我想提醒用户。

1 个答案:

答案 0 :(得分:0)

var oldTime = 0;
function checkTime() {
   var newTime = device.string.TIME;
   if(oldTime!=0&&newTime==oldTime) {
      alert("something!");
      return;
   }
   oldTime = newTime;
   window.setTimeout(function() {
            checkTime();
   },1000)
}
    checkTime()

1000毫秒=一秒