2019-09-04

时间与日期

   var time=new Date()//创建一个日期对象
         console.log(time)
         console.log(time.toLocaleDateString())   //地区年月日,以特定地区格式显示
         console.log(time.toDateString())         //年月日,以特定格式显示
         console.log(time.toTimeString())         //时分秒,以特定格式显示
         console.log(time.toLocaleTimeString())   //地区时分秒,以特定地区格式显示
         console.log(time.toUTCString())          //完整的UTC时间,以特定格式显示

         console.log(time.getFullYear())           //获取当前年份
         console.log(time.getMonth()+1)            //获取当前月份+1,0表示一月,所以当前月份是返回值+1
         console.log(time.getDate())               //获取当前日
         console.log(time.getDay())                //获取当前星期
         console.log(time.getHours())              //获取当前时
         console.log(time.getMinutes())            //获取当前分
         console.log(time.getSeconds())           // 获取当前秒
         console.log(time.getMilliseconds())      // 获取当前毫秒
         var nowT = new Date(2019,9,8,21)
          console.log(time.setFullYear(2008))           //设置当前年份
         console.log(time.setMonth(8))            //设置当前月份+1,0表示一月,所以当前月份是返回值+1
         console.log(time.setDate())               //设置当前日
         console.log(time.setDay())                //设置当前星期
         console.log(time.setHours())              //设置当前时
         console.log(time.setMinutes())            //设置当前分
         console.log(time.setSeconds())           // 设置当前秒
         console.log(time.setMilliseconds())
 var h = document.getElementById('o');
        console.log(h);
        function getTime() {
            var t = new Date();//获取新的日期
            var y = t.getFullYear()//获取当前年份
            var m = t.getMonth()//获取当前月份
            var d = t.getDate()//获取当前日期
            var h = t.getHours() < 10 ? '0' + t.getHours() : t.getHours()//获取当前小时数,判断是否小于10,是则在前面加0
            var min = t.getMinutes() < 10 ? '0' + t.getMinutes() : t.getMinutes()//获取当前分钟数,判断是否小于10,是则在前面加0
            var s = t.getSeconds() < 10 ? '0' + t.getSeconds() : t.getSeconds()//获取当前秒数,判断是否小于10,是则在前面加0
            var day = t.getDay()
            switch (day) {//获取当前星期数
                case 1:
                    day = '星期一'
                    break;
                case 2:
                    day = '星期二'
                    break;
                case 3:
                    day = '星期三'
                    break;
                case 4:
                    day = '星期四'
                    break;
                case 5:
                    day = '星期五'
                    break;
                case 6:
                    day = '星期六'
                    break;
                case 0:
                    day = '星期日'
                    break;
            }
            return `${y}年${m}月${d}日  ${h}:${min}:${s}  ${day}`//用字符串将获取的数据拼接起来
        }
        var timer = null//设定一个变量名
        h.innerHTML=getTime()//将定时器写入页面
        timer=setInterval(function(){//设定变量timer为一个定时器
            h.innerHTML=getTime()
        },1000)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 9月4日注会学习 二、不考虑发行费用的普通股资本成本的估计(已发行普通股) 股利增长模型rs=D1/P0+g=D0...
    努力努力66666阅读 4,871评论 0 0
  • 通知: 我们的班级公众号运作的这两天,反响很好,质量很高。辛苦大家了。 今天想与大家说说时间调整的问题。 当晚微信...
    时慧慧爱物阅读 656评论 0 0
  • 宠物b超机对犬胆泥的分析 做为先进的动物临床诊断设备,宠物b超机在犬科类动物的临床诊断上,有着重要的作用。正常犬的...
    大为兽用b超阅读 6,049评论 0 0
  • 最近大热的欢乐颂大家都有看的乐呵乐呵吧,我也是~迷谁?小包总 哈哈哈 但是今天暂且不说小包子,我想来说下樊大姐。...
    C小卷阅读 3,207评论 2 2
  • 孩子,你的早餐,不会是世界上最好的,但绝对是最与众不同的!因为那是妈妈亲手给你做的,有爱!有关怀!
    爱玛的微笑阅读 3,012评论 0 3