我有一個在數據庫中定義的開始日期,我需要知道開始日期大於當前時間。我試過使用setInterval,但我無法訪問setInterval函數之外的更新時間。javascript將當前時間與每分鐘變量進行比較
這是我所需要的當前時間來比較數據庫變量:
if(startDate > now) {
var status = 'pre';
}
我使用的setInterval如下試過,但我不能訪問更新(當前時間)的外setInterval函數。
setInterval(function(){
now = moment(new Date()).format();
console.log('time1 ', now); // this works
}, 1000);
console.log('time2 ', now); // this doesn't
我在做什麼錯?
範圍錯誤,您應該在setInterval之外定義「now」。 – Carlos2W
定義全局變量以獲取外部值 –
您能否顯示使用此組件的組件? – tobiasandersen