如何获得当前时间并跟踪

时间:2014-05-05 13:53:33

标签: javascript

我已退出Javascript新手并且正在制作地图(Raphael),我在上面放置了一个线图,其中显示了每小时的实时流量。我每分钟检查当前时间是多少;

setInterval(function(){
    var d = new Date();
    var hour = d.getHours();
}, 60000);

但看起来当前小时仅在60秒后设定。 我想立刻得到当前时间,并且每分钟检查一次。

希望我明确表达,这个问题也会帮助别人......

3 个答案:

答案 0 :(得分:0)

function getHour() {
  var d = new Date();
  var hour = d.getHours();
}

getHour();
setInterval(getHour, 60000);

答案 1 :(得分:0)

在添加之前:

var d = new Date();
var hour = d.getHours();

setInterval(function(){
    d = new Date();
    hour = d.getHours();
}, 60000);

您必须在计时器之前手动检查一小时;)

答案 2 :(得分:0)

制作时间隔不运行,你可以创建一个函数或重写间隔内的内容

功能:

var hour;

function getHour() {
    var d = new Date();
    hour = d.getHours();
}

setInterval(getHour, 60000);
getHour();

或重写:

var hour;

setInterval(function(){
    var d = new Date();
    hour = d.getHours();
}, 60000);

var d = new Date();
hour = d.getHours();