js获取系统时间的几种方法<二> 《网摘学习》
1.显示格式为: 当前时间: 2011年12月06日 17:00:00 星期四
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.getElementByIdx_x('time').innerHTML ="当前时间:" + date+" " + getWeek +" "+" "+sc+" "+time;
setTimeout('showTime()',1000);
}
</script> 调用方法:
<body onload="showTime()">
<div id="time"></div>
</body>
2.简洁的办法: 显示格式: 当前时间: 2011年12月06日 17:00:00 星期四
<body>
<div id="linkweb" style=" display:inline;"></div>
<script>
setInterval("document.getElementByIdx_x('linkweb').innerHTML=new Date ().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay ());",1000);
</script>
</body>
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步