zoukankan      html  css  js  c++  java
  • JavaScript 学习笔记— —Date对象

    一、获取时间

    function toTwo(n){
          return n<10 ? '0'+n :''+n;
      }
      function getTime(){
          var objDate=new Date(); //date=>object
          //number
          var year=objDate.getFullYear();
          var mothn=objDate.getMonth();
          var date=objDate.getDate();
          var week=objDate.getDay();
          var hours=objDate.getHours();
          var minu=objDate.getMinutes();
          var sec=objDate.getSeconds();
          mothn=mothn+1;
          switch (week)
          {
              case 0:
                  week="星期天"
              case 1:
                  week="星期一"
              case 2:
                  week="星期二"
              case 3:
                  week="星期三"
              case 4:
                  week="星期四"
              case 5:
                  week="星期五"
              case 6:
                  week="星期六"
          }
          var str=year+"年"+mothn+"月"+date+"日 "+week+" "+toTwo(hours)+"时"+toTwo(minu)+"分"+toTwo(sec)+"秒";
          document.body.innerHTML=str;
      }
      setInterval(getTime,1000);
      getTime();

    二、倒计时

    function timeDown()
        {
            var timer=null;
            //new Date(2015, 3, 6, 0, 0, 0) 月份从0开始,即3表示4月份
    
            var iNow=new Date();
            var iNew=new Date(2015, 3, 5, 22, 23,0);
    
            var ts = iNew-iNow;
            var dd = parseInt(ts / 1000 / 60 / 60 / 24, 10);
            var hh = parseInt(ts / 1000 / 60 / 60 % 24, 10);
            var mm = parseInt(ts / 1000 / 60 % 60, 10);
            var ss = parseInt(ts / 1000 % 60, 10);
            dd = checkTime(dd);
            hh = checkTime(hh);
            mm = checkTime(mm);
            ss = checkTime(ss);
            var str= dd + "天" + hh + "时" + mm + "分" + ss + "秒";
            document.body.innerHTML=str;
            if(iNow.toString()==iNew.toString()) {
               clearInterval(timer);
            }
        }
        function checkTime(n){
            return n<10 ? '0'+n :''+n;
        }
        var timer=setInterval(timeDown,1000);
        timeDown();
  • 相关阅读:
    娓娓道来c指针 (4)解析c的声明语句
    Snail—UI学习之UITextField
    E
    Qt录音机
    著名的英文搜索引擎
    java中Map,List与Set的差别
    Android图片处理:识别图像方向并显示
    Unity3D中组件事件函数的运行顺序
    Android屏幕density, dip等相关概念总结
    Codeforces Round #257 (Div. 2)
  • 原文地址:https://www.cnblogs.com/eaysun/p/4394915.html
Copyright © 2011-2022 走看看