|
楼主 |
发表于 2017-5-4 17:19:40
|
显示全部楼层
BASE.JS 下 Model.prototype.bindUpdateDateTime = function(){
var $root = $(this.getRootNode());
var $dateTime = $root.find('.x-portal-datetime');
var now = bizUtil.getSystemDatetime();
alert(justep.Date.toString(now, 'yyyy-MM-dd hh:mm:ss'));
if($dateTime.size()>0){
var model = this;
var fn = function(){
now = justep.Date.increase(now, 1, 's');
$dateTime.text(justep.Date.toString(now, 'yyyy-MM-dd hh:mm:ss'));
};
//注:时间还有问题 有间隔
this._updateDateTimeHandle = window.setInterval(justep.Util.bindModelFn(this, fn, this), 1000);
}
};
在这里写了一个alert,发现在系统刚登陆的时候就取到了bizUtil.getSystemDatetime()。这样来说确定是太早了啊。还没有进到主界面呢,再等它进到主界面的时候 ,时间就差的多了。
我觉得还是bindUpdateDateTime ()什么时候 执行的问题
|
|