<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js_date</title> </head> <body> <div id="newData"></div> </body> <script type="text/javascript"> function time(){ var mydate = new Date(); var year = mydate.getFullYear(); var mon = getMyMonth(mydate.getMonth()); var day = mydate.getDate(); var hour = mydate.getHours(); var min = mydate.getMinutes(); var sec = mydate.getSeconds(); document.getElementById("newData").innerHTML="如今的时间为:"+year+"年"+mon+"月"+day+"日"+hour+"时"+min+"分"+sec+"秒"; } window.setInterval(time,1000); function getMyMonth(month){ switch(month){ case 0: return 1; break; case 1: return 2; break; case 2: return 3; break; case 3: return 4; break; case 4: return 5; break; case 5: return 6; break; case 6: return 7; break; case 7: return 8; break; case 8: return 9; break; case 9: return 10; break; case 10: return 11; break; case 11: return 12; break; } } </script> </html>
显示效果如下:
用setInterval()函数每秒执行一次。