首页 > 语言 > JavaScript > 正文

JavaScript在浏览器标题栏上显示当前日期和时间的方法

2024-05-06 16:17:17
字体:
来源:转载
供稿:网友

这篇文章主要介绍了JavaScript在浏览器标题栏上显示当前日期和时间的方法,实例分析了javascript操作时间及DOM节点实现定时触发的技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了JavaScript在浏览器标题栏上显示当前日期和时间的方法,分享给大家供大家参考。具体如下:

将这段脚本放到head区即可:

 

 
  1. <script language="JavaScript"
  2. <!-- 
  3. function resetIt() { 
  4. // Calculate Time 
  5. var timerID = null
  6. var timerRunning = false
  7. if(timerRunning) 
  8. clearTimeout(timerID); 
  9. timerRunning = false
  10. // getTime 
  11. var timeNow = new Date(); 
  12. var hours = timeNow.getHours(); 
  13. var minutes = timeNow.getMinutes(); 
  14. var seconds = timeNow.getSeconds(); 
  15. var timeValue = "" + ((hours >12) ? hours -12 :hours) 
  16. timeValue = ((timeValue <10)? "0":"") + timeValue 
  17. timeValue += ((minutes < 10) ? ":0" : ":") + minutes 
  18. timeValue += ((seconds < 10) ? ":0" : ":") + seconds 
  19. timeValue += (hours >= 12) ? " PM" : " AM" 
  20. timerID = setTimeout("resetIt()",100); 
  21. timerRunning = true
  22. // getDate 
  23. var dateNow = new Date(); 
  24. var days = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'); 
  25. var months = new Array('January','February','March','April','May','June','July','August','September','October','November','December'); 
  26. var date = ((dateNow.getDate()<10) ? "0" : "")+ dateNow.getDate(); 
  27. function y2k(number){return (number < 1000) ? number + 1900 : number;} 
  28. // compileIt 
  29. today = timeValue + " " + days[dateNow.getDay()] + " " + 
  30. months[dateNow.getMonth()] + ", " + 
  31. date + " " + 
  32. (y2k(dateNow.getYear())); 
  33. if(document.all || document.getElementById){ // Browser Check 
  34. document.title = today.toString(); 
  35. }else
  36. self.status = today.toString(); // Default to status. 
  37. resetIt(); 
  38. //--> 
  39. </script> 

希望本文所述对大家的javascript程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选