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 +"&nbsp"+" "+sc+" "+time
setTimeout('showTime()',1000)
}
</script>
调用方法:
<body onload="showTime()">
<div id="time"></div>
</body>
2.简洁的办法: 显示格式: 当前时间: 2010年6月1日 10:00:00 星期一
<htmtl>
<head></head>
<body>
<div id="linkweb" style=" display:inline"></div>
<script>
setInterval("document.getElementById('linkweb').innerHTML=new Date ().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay ())",1000)
</script>
</body>
</html>
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
2、在index.html中的<script>标签,输入js代码:var a = 1562060142000document.body.innerText = new Date(a)。
3、浏览器运行index.html页面,此时时间被转化为年月日时分秒打印出来了。
varmyDate
=
new
Date()
myDate.getYear()
//获取当前年份(2位)
myDate.getFullYear()
//获取完整的年份(4位,1970-????)
myDate.getMonth()
//获取当前月份(0-11,0代表1月)
myDate.getDate()
//获取当前日(1-31)
myDate.getDay()
//获取当前星期X(0-6,0代表星期天)
myDate.getTime()
//获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours()
//获取当前小时数(0-23)
myDate.getMinutes()
//获取当前分钟数(0-59)
myDate.getSeconds()
//获取当前秒数(0-59)
myDate.getMilliseconds()
//获取当前毫秒数(0-999)
myDate.toLocaleDateString()
//获取当前日期
var
mytime=myDate.toLocaleTimeString()
//获取当前时间
myDate.toLocaleString(
)
//获取日期与时间
望采纳