<!DOCTYPE html> <html> <meta charset="UTF-8" /> <body> <script type="text/javascript"> document.write("<h1>测试javascript时间</h1>"); document.write("<p> 晚上十点后或早上七点前按下会跳出消息框。</p>"); document.write("<p>并把下面的文字修改成当前时间(奇数秒显示中文时间,偶数秒显示标准时间)。</p>"); </script> <p id="demo">JavaScript 会将我变为日期</p> <script type="text/javascript"> function displayDate(){ var time=new Date(); var s=time.getSeconds(); var chinesetime=(time.getYear() + 1900) + "年"+(time.getMonth()+1)+"月"+time.getDate()+"日"+time.getHours()+":"+time.getMinutes()+":"+s; if (time.getHours()>=22||time.getHours()<7){// 晚上十点后或早上七点前还会跳出消息框 alert("如今时间是:"+chinesetime+"请关机睡觉!"); } if(s%2==0){// 奇数秒显示中文时间,偶数显示标准时间 document.getElementById("demo").innerHTML=time; } else{ document.getElementById("demo").innerHTML=chinesetime; } } </script> <button type="button" onclick="displayDate()">显示日期</button> </body> </html>