timeOut: function(date, node)
{
var nls = this.nls.COLUMN;
var ts = date - (new Date());//计算剩余的毫秒数
if(ts < 0)
{
node.innerHTML = nls.CUT_OFF;
}
else
{
var dd = parseInt(ts / 1000 / 60 / 60 / 24, 10);//计算剩余的天数
var hh = parseInt(ts / 1000 / 60 / 60 % 24, 10);//计算剩余的小时数
var mm = parseInt(ts / 1000 / 60 % 60, 10);//计算剩余的分钟数
var ss = parseInt(ts / 1000 % 60, 10);//计算剩余的秒数
node.innerHTML = nls.TIME_REMAINING + dd + nls.DAY + hh + nls.HOUR + mm + nls.MINUTE + ss + nls.SECOND;
}
{
var nls = this.nls.COLUMN;
var ts = date - (new Date());//计算剩余的毫秒数
if(ts < 0)
{
node.innerHTML = nls.CUT_OFF;
}
else
{
var dd = parseInt(ts / 1000 / 60 / 60 / 24, 10);//计算剩余的天数
var hh = parseInt(ts / 1000 / 60 / 60 % 24, 10);//计算剩余的小时数
var mm = parseInt(ts / 1000 / 60 % 60, 10);//计算剩余的分钟数
var ss = parseInt(ts / 1000 % 60, 10);//计算剩余的秒数
node.innerHTML = nls.TIME_REMAINING + dd + nls.DAY + hh + nls.HOUR + mm + nls.MINUTE + ss + nls.SECOND;
}
}
date是传的时间,意思是现在距离传入的时间还有多少长时间,如果现在时间大于传入的时间,则提示过时。node是一个节点
掉用的方法:setInterval(dojo.hitch(this, "timeOut", date, sysjNode), 1000);