• 第三十四节 JavaScript时钟


     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Document</title>
     6     <script type="text/javascript">
     7         window.onload = function(){
     8             var oDiv = document.getElementById('div1');
     9 
    10 
    11             function fnMyclock(){
    12                 var sNow = new Date();
    13                 var iYear = sNow.getFullYear();
    14                 var iMonth = sNow.getMonth() + 1;  // 这里的月是按0到11,所以要加一
    15                 var iDate = sNow.getDate();
    16                 var iWeek = sNow.getDay();  //星期是从0到6,0是表示星期天
    17                 var iHour = sNow.getHours();            
    18                 var iMinute = sNow.getMinutes();
    19                 var iSecond = sNow.getSeconds();
    20                 var sTr = '当前时间:' + iYear +'' + iMonth + '' +iDate + '' + " " + fnToweek(iWeek) + ' ' +fnTodou(iHour) + ":" + fnTodou(iMinute) + ":" + fnTodou(iSecond);
    21                 // 如果要写星期几和具体时间,需要写函数调节格式
    22                 oDiv.innerHTML = sTr;
    23             }
    24 
    25             fnMyclock();  //先调用一次,解决刚打开浏览器时的1s空白问题,和刷新间断问题
    26             var timer = setInterval(fnMyclock,1000);  //调用有1s的延时
    27 
    28 
    29             function fnTodou(n){
    30                 if (n<10) {
    31                     return '0' + n;
    32                 }
    33                 else{
    34                     return n
    35                 }
    36             }
    37 
    38 
    39             function fnToweek(iWeek){
    40                 switch(iWeek){
    41                     case 0:
    42                         return '星期日';
    43                         break;
    44                     case 1:
    45                         return '星期一';
    46                         break;
    47                     case 2:
    48                         return '星期二';
    49                         break;
    50                     case 3:
    51                         return '星期三';
    52                         break;
    53                     case 4:
    54                         return '星期四';
    55                         break;
    56                     case 5:
    57                         return '星期五';
    58                         break;
    59                     default:
    60                         return '星期六';
    61                 }
    62             }
    63         }
    64     </script>
    65     <style type="text/css">
    66         div{
    67             background-color: gold;
    68             font-size: 20px;
    69             height: 300px;
    70             width: 1000px;
    71             line-height: 300px;
    72             margin: 50px auto 0;
    73             text-align: center;
    74         }
    75     </style>
    76 </head>
    77 <body>
    78     <div id="div1"></div>
    79 </body>
    80 </html>
  • 相关阅读:
    border-radius:50%和100%究竟有什么区别
    GoLang几种读文件方式的比较
    Golang Import使用入门
    golang: 常用数据类型底层结构分析
    Python--字典操作
    Python--字符串操作
    Python split 分割中文
    LR(逻辑回归)
    Python--列表操作
    Eclipse 使用Anaconda python 解释器
  • 原文地址:https://www.cnblogs.com/kogmaw/p/12493063.html
Copyright © 2020-2023  润新知