美文网首页
2019-09-04

2019-09-04

作者: Amuer蘃 | 来源:发表于2019-10-11 11:33 被阅读0次

    时间与日期

       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)
    
    

    相关文章

      网友评论

          本文标题:2019-09-04

          本文链接:https://www.haomeiwen.com/subject/ycypyctx.html