找回密码
 注-册

QQ登录

只需一步,快速开始

查看: 1359|回复: 0

[ASP] javascript + asp 获取并实时显示服务器时间

[复制链接]
Leya 发表于 2008-3-31 11:19:51 | 显示全部楼层 |阅读模式
  1. 效果一:

  2. <html>
  3. <head>
  4. <script language=javascript type="text/javascript">
  5. //特别注明:北京时间是格林尼治标准时加八小时,因此用的起始时间也是从八点起算的
  6. var secondServer = <%=DateDiff("s", "1970-01-01 08:00:00", Now())%>;
  7. var secondClient = parseInt(new Date().getTime()/1000);
  8. var secondSub = secondServer - secondClient; //两端时间秒差
  9. function meizzTime(n)
  10. {
  11. var mei = new Date();
  12. mei.setTime(mei.getTime() + n*1000); //得到一个新的时间
  13. var h = (mei.getHours() > 9) ? mei.getHours() : "0" + mei.getHours();
  14. var m = (mei.getMinutes() > 9) ? mei.getMinutes() : "0" + mei.getMinutes();
  15. var s = (mei.getSeconds() > 9) ? mei.getSeconds() : "0" + mei.getSeconds();
  16. document.meizz.clock.value ="【"+ h +":"+ m +":"+ s +"】";
  17. setTimeout("meizzTime(secondSub)", 1000);
  18. }
  19. </script>
  20. <meta http-equiv='Content-Type' content='text/html; charset=gb2312'>
  21. <meta http-equiv="refresh" content="1000">
  22. <title>javascript + asp 获取并实时显示服务器时间</title>
  23. <style type="text/css">
  24. <!--
  25. body {
  26. margin-left: 0px;
  27. margin-top: 0px;
  28. margin-right: 0px;
  29. margin-bottom: 0px;
  30. }
  31. -->
  32. </style>
  33. <style type="text/css">
  34. <!--
  35. .form {
  36. FONT-FAMILY:verdana,Arial, Helvetica;
  37. FONT-SIZE: 9pt; color:#000000;
  38. HEIGHT: 18px;
  39. line-height:14px;
  40. background:none;
  41. border: none;
  42. }
  43. -->
  44. </style>
  45. </head>
  46. <body onLoad="meizzTime(secondSub)">
  47. <form name="meizz">
  48. <input name="clock" size="12" class="form">
  49. </form>
  50. </body>
  51. </html>

  52. 效果二:

  53. <html>
  54. <head>
  55. <script language=javascript type="text/javascript">
  56. //特别注明:北京时间是格林尼治标准时加八小时,因此用的起始时间也是从八点起算的
  57. var secondServer = <%=DateDiff("s", "1970-01-01 08:00:00", Now())%>;
  58. var secondClient = parseInt(new Date().getTime()/1000);
  59. var secondSub = secondServer - secondClient; //两端时间秒差
  60. //星期函数
  61. function initArray(){
  62. this.length=initArray.arguments.length
  63. for(var i=0;i<this.length;i++)
  64. this[i+1]=initArray.arguments[i]
  65. }
  66. function meizzTime(n)
  67. {
  68. var mei = new Date();
  69. mei.setTime(mei.getTime() + n*1000); //得到一个新的时间
  70. var y = mei.getYear();//年
  71. var t = mei.getMonth()+1;//月分需加1
  72. var d = mei.getDate();//日
  73. var w = new initArray(
  74. "星期日",
  75. "星期一",
  76. "星期二",
  77. "星期三",
  78. "星期四",
  79. "星期五",
  80. "星期六");
  81. var z = w[mei.getDay()+1]//星期
  82. var h = (mei.getHours() > 9) ? mei.getHours() : "0" + mei.getHours(); //时
  83. var m = (mei.getMinutes() > 9) ? mei.getMinutes() : "0" + mei.getMinutes(); //分
  84. var s = (mei.getSeconds() > 9) ? mei.getSeconds() : "0" + mei.getSeconds(); //秒
  85. document.meizz.clock.value = y +" 年 "+ t +" 月 "+ d +" 日 " + z +" "+ h +":"+ m +":"+ s; //显示年月日和时间
  86. setTimeout("meizzTime(secondSub)", 1000);
  87. }
  88. </script>
  89. <meta http-equiv=’Content-Type’ content=’text/html; charset=gb2312’>
  90. <meta http-equiv="refresh" content="1000">
  91. <title>javascript + asp 获取并实时显示服务器时间</title>
  92. <style type="text/css">
  93. <!--
  94. body {
  95. margin-left: 0px;
  96. margin-top: 0px;
  97. margin-right: 0px;
  98. margin-bottom: 0px;
  99. }
  100. -->
  101. </style>
  102. <style type="text/css">
  103. <!--
  104. .form {
  105. FONT-FAMILY:verdana,Arial, Helvetica;
  106. FONT-SIZE: 9pt; color:#000000;
  107. HEIGHT: 18px;
  108. line-height:14px;
  109. background:none;
  110. border: none;
  111. }
  112. -->
  113. </style>
  114. </head>
  115. <body onLoad="meizzTime(secondSub)">
  116. <form name="meizz">
  117. <input name="clock" size="100" class="form">
  118. </form>
  119. </body>
  120. </html>
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注-册

本版积分规则

Archiver|手机版|小黑屋|DoDVip ( 桂ICP备14000730号 )

GMT+8, 2026-2-5 12:03 , Processed in 0.051260 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

快速回复 返回顶部 返回列表