<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>北京时间</title> </head> <style> *{ margin: 0; padding: 0; list-style: none; color: red; } #time{ width: 800px; height: 100px; line-height: 100px; font-size: 30px; font-family: "微软雅黑"; position: absolute; margin: auto; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.4); box-shadow: 0px 0px 10px #000; text-align: center; } </style> <body> <div id="time">现在是北京时间:</div> </body> <script> window.onload = function(){ times(); function times(){ showTime(); function minSecond(i){ if(i<10){ i = "0" + i; } return i; } function showTime(){ var bjtime = new Date(); var bjyear = bjtime.getFullYear(); var bjmonth = bjtime.getMonth()+1; var bjday = bjtime.getDate(); var week = bjtime.getDay(); var hours = bjtime.getHours(); var min = bjtime.getMinutes(); var seconds = bjtime.getSeconds(); min = minSecond(min); seconds = minSecond(seconds); var weekday = ["日","一","二","三","四","五"]; document.getElementById("time").innerHTML ="现在是北京时间:" + bjyear +"年-"+ bjmonth +"月-"+ bjday +"日-" + "星期" + weekday[week] + "-" + hours +":" + min +":"+ seconds ; setInterval(showTime,1000); } } } </script> </html>