asp的问题 等于送分

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:11:54
setInterval("linkweb.innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);

输入成了 2007年12月28日 20:37:下午:45 星期五

解释一下上面代码的含义
自己解决了 代码没错 我机器的时间设置有问题

我来告诉你new Date().getFullYear();返回4位年数字
new Date().getMonth();返回月
new Date().getDate();返回日
new Date().getDay();返回星期几
new Date().getHours();返回小时
new Date().getMinutes();返回分钟

function getNow(){
var t = new Date();
return t.getFullYear() + "年" + t.getMonth() + "月" + "……根据上面的自己写"
}

window.setInterval("getNow()",1000);

这个toLocaleString()是你自己电脑的日期设置多嘛,就算你在你电脑上看到是这个格式,也不能让其它人的电脑看你这个网页的时候也是这个格式。

最好的做法是自己拼成你要的格式:
new Date().getFullYear();返回4位年数字
new Date().getMonth();返回月
new Date().getDate();返回日
new Date().getDay();返回星期几
new Date().getHours();返回小时
new Date().getMinutes();返回分钟

function getNow(){
var t = new Date();
return t.getFullYear() + "年" + t.getMonth() + "月" + "……根据上面的自己写"
}

window.setInterval("getNow()",1000);

setInterval("linkweb.innerHTML=