javaScript时间对象

Posted musong-out

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javaScript时间对象相关的知识,希望对你有一定的参考价值。

Date对象:

        //获取系统当前时间
        var date1 = new Date();    
        console.log(date1); //
        //指定时间创建时间对象
        var date2 = new Date(2018,11,11);    
        console.log(date2);
        var date3 = new Date(‘2018-12-12 12:00:00‘); 
        console.log(date3);   
        var date4 = new Date(‘2018/12/12 12:00:00‘);    
        console.log(date4);
        var date5 = new Date(‘Tue Jul 02 2019‘);  
        console.log(date5);

获取时间对象的每个值:

      //获取系统当前时间
        var date1 = new Date();    
        console.log(date1);
        //获取年份
        console.log(date1.getFullYear());
        //获取月份
        console.log(date1.getMonth()); // 0-11
        //获取日期
        console.log(date1.getDate()); // 1-31
        //获取星期
        console.log(date1.getDay()); // 0-6

        //获取小时
        console.log(date1.getHours()); // 0-23
        //获取分钟
        console.log(date1.getMinutes()); // 0-59
        //获取秒数
        console.log(date1.getSeconds()); // 0-59
        //获取毫秒数
        console.log(date1.getMilliseconds()); // 0-999
        //获取当前时间对象距离1970年1月1日 00:00:00的毫秒数
        console.log(date1.getTime()); 

修改时间对象:

        //获取系统当前时间
        var date1 = new Date();    
        console.log(date1);
       
        //设置年份
        date1.setFullYear(2018);
        console.log(date1);

        //设置月份
        date1.setMonth(7);
        console.log(date1);

        //设置日期
        date1.setDate(3);
        console.log(date1);

        //设置小时,一个小时之后的时间
        date1.setHours(date1.getHours()+1);
        console.log(date1);

        //设置分钟
        date1.setMinutes(15);
        console.log(date1);

        //设置秒
        date1.setSeconds(15);
        console.log(date1);

        //设置毫秒
        date1.setMilliseconds(15);
        console.log(date1.getMilliseconds());

格式化时间:

        var date = new Date();
        var d1 = date.toDateString();
        console.log(d1);//  ‘Tue Jul 02 2019‘

        var d2 = date.toTimeString();
        console.log(d2); //  ‘14:07:42 GMT+0800 (中国标准时间)‘

        var d3 = date.toLocaleDateString();
        console.log(d3); //  ‘2019/7/2‘

        var d4 = date.toLocaleTimeString();
        console.log(d4); //  ‘下午2:07:42‘

 

以上是关于javaScript时间对象的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript学习-JavaScript内置对象1-对象概述

JavaScript的内置对象及其时间对象

javascript高级教程JavaScript Date(日期) 对象

javascript基础学习

javascript高级教程JavaScript Date(日期) 对象

JavaScript--标准对象(Data日期对象 & Json对象)