我一直遇到这个问题。现在它与Date
对象有关
var now = new Date();
var later = new Date();
later.setHours( later.getHours() + 8 );
<Wait for somthing>
now = later;
later.setHours( later.getHours() + 8 );
alert(now == later); //returns True
我认为这可以使用回调来解决:
var adjustTime = function(callback){
now = later;
callback();
}
adjustTime(function(){
later.setHours( later.getHours() + 8 );
});
alert(now == later); //returns True
我不明白什么?如何正确更新这些变量?
编辑: 好的,我应该更好地解释一下自己。我想要做的是将 now 变量更新为以后的值。之后我想增加 8 小时。