JavaScript学习笔记——Data对象

创建Data对象

Date 对象用于处理日期与时间

var  date = new Date();
    <div class="date1"></div>

    <script>
        var d1 = document.querySelector(".date1");
        
        function fn(){
    
    
            var date = new Date();
            d1.innerHTML = date;
        }

        setInterval(fn,1000);
    </script>

在这里插入图片描述

获取时间

        var date = new Date()
        console.log(date);
        
        var day2 = date.getDay();
        console.log(day2);
        //获取一周中的某一天 (0 ~ 6),星期日是0
        var year = date.getFullYear();
        console.log(year);
        //获取四位数字的年份
        
        var month = date.getMonth();
        console.log(month+1);
        //获取四位数字的年份(0 ~ 11),+1后才是日常生活中使用的月份
        
        var day1 = date.getDate();
        console.log(day1);
        //获取一个月中的某一天 (1 ~ 31)
        
        var hours = date.getHours();
        console.log(hours);
        //获取小时 (0 ~ 23)
        
        var minute = date.getMinutes();
        console.log(minute);
        //获取分钟 (0 ~ 59)
        
        var seconds = date.getSeconds();
        console.log(seconds);
        //获取秒数 (0 ~ 59)
        
        var milliseconds = date.getMilliseconds();
        console.log(milliseconds);
        //获取毫秒(0 ~ 999)
        
        var Time = date.getTime();
        console.log(Time);
        //获取1970 年 1 月 1 日至今的毫秒数,即时间戳

在这里插入图片描述

设置时间

        var date = new Date();

        date.setDate(15);
        //设置 Date 对象中月的某一天 (1 ~ 31)
        
        date.setFullYear(1991);
        //设置 Date 对象中的年份(四位数字)
        
        date.setMonth(2);
        //设置 Date 对象中月份 (0 ~ 11)
        
        date.setHours(10);
        //设置 Date 对象中的小时 (0 ~ 23)
        
        date.setMinutes(20);
        //设置 Date 对象中的分钟 (0 ~ 59)
        
        date.setSeconds(30);
        //设置 Date 对象中的秒钟 (0 ~ 59)
        
        date.setMilliseconds(400);
        //设置 Date 对象中的毫秒 (0 ~ 999)
        
        console.log(date);

        date.setTime(1599891487363);
        //以时间戳设置 Date 对象。
        console.log(date);

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Nozomi0609/article/details/108548302