javascript 自带有个对象(构造函数),Date().下面是代码:
回答一:
var
now = ``new
Date();
var
nowTime = now.toLocaleString();
var
date = nowTime.substring(0,10);``//截取日期
var
time = nowTime.substring(10,20); ``//截取时间
var
week = now.getDay(); ``//星期
var
hour = now.getHours(); ``//小时
回答二:
var
date = ``new
Date();
var
year = date.getFullYear();
var
month = date.getMonth()+1;
var
day = date.getDate();
var
hour = date.getHours();
var
minute = date.getMinutes();
var
second = date.getSeconds();
alert(year+``'年'``+month+``'月'``+day+``'日 '``+hour``':'``+minute+``':'``+second)
回答三:
function
showTime() {
var
now = ``new
Date();
var
nowTime = now.toLocaleString();
var
date = nowTime.substring(0,10);``//截取日期
var
time = nowTime.substring(10,20); ``//截取时间
var
week = now.getDay(); ``//星期
var
hour = now.getHours(); ``//小时
//判断星期几
var
weeks = [``"日"``,``"一"``,``"二"``,``"三"``,``"四"``,``"五"``,``"六"``];
var
getWeek = ``"星期"
+ weeks[week];
var
sc;
//判断是AM or PM
if``(hour >= 0 && hour < 5){
sc = ``'凌晨'``;
}
else
if``(hour > 5 && hour <= 7){
sc = ``'早上'``;
}
else
if``(hour > 7 && hour <= 11){
sc = ``'上午'``;
}
else
if``(hour > 11 && hour <= 13){
sc = ``'中午'``;
}
else
if``(hour> 13 && hour <= 18){
sc = ``'下午'``;
}
else
if``(hour > 18 && hour <= 23){
sc = ``'晚上'``;
}
document.getElementById(``'time'``).innerHTML =``"当前时间:"
+ date+``" "
+ getWeek +``" "``+``" "``+sc+``" "``+time;
setTimeout(``'showTime()'``,1000);
}
</script>
调用方法:
<body onload=``"showTime()"``>
<div id=``"time"``></div>
</body>