如何每天更改变量的值?

时间:2017-04-04 09:13:01

标签: javascript function date

我已经开发了一个关于如何每天更改变量值的javascript代码。我不确定它是否正确。请检查并告诉我是否可以改进它。

       var y = 5; 
       var x = 3;

       var data = new Date(2017,3,1)       
       var updatedData = Date.now();
       var difference = updatedData - data;
       var milliSeconds = 24 * 60 * 60 * 1000;
       if (difference >= milliSeconds){
                var z = parseInt(y) + x;
                console.log(z);
                data = updatedData;
       }

1 个答案:

答案 0 :(得分:-1)

使用setInterval功能
我不测试,试试这个,它可能会起作用

var nIntervId;
var data;
var milliSeconds = (now to midnight);


function changeValue() {

  if(milliSeconds < (24 * 60 * 60 * 1000) ){
    milliSeconds = 24 * 60 * 60 * 1000;
    stopInterval();
    createInterval();
  }
  // change data value
  data =  Date.now();

}


function createInterval() {
  nIntervId = setInterval(changeValue, milliSeconds);
}

function stopInterval() {
  clearInterval(nIntervId);
}