timer = window.setInterval("showDate()",500);
function showDate(){
var obj,date;
obj = new Date();
date = obj.getYear() + "-";
date += obj.getMonth() + "-";
date += obj.getDay() + " ";
date += obj.getHours() + ":";
date += obj.getMinutes() + ":";
date += obj.getSeconds();
document.getElementById("tm").innerHTML = date;
}
获取出来的时间是115-4-6 12:13:58
只有年月日不对 ,不知道为什么
obj.getYear()+1990
date = obj.getYear() +1900 + "-";
date += obj.getMonth() +1 + "-";
date += obj.getDay() +17 + " ";
这么改的 我也是醉了。。。。
年的获取要用getFullYear(),
月的获取是从0开始算起的,一月是0,二月是1,所以获取月份要加1,
getDay()是获取一周中的某一天,获取一月中的某一天用getDate()
望采纳!
getyear获取的是距离1900多少年,最开始是以1900为起点的,楼上大多都说了!
date = obj.getYear() +1900 + "-";
date += obj.getMonth() +1 + "-";
date += obj.getDay() +17 + " ";
真的是这样。。谢谢啦