JS获取当前时间和日期

时间:2022-08-22 13:59:00

 

当前时间和日期

     var myDate = new Date();
            myDate.getYear(); //获取当前年份(2位)
            myDate.getFullYear(); //获取完整的年份(4位,1970-????)
            myDate.getMonth(); //获取当前月份(0-11,0代表1月)
            myDate.getDate(); //获取当前日(1-31)
            myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
            myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
            myDate.getHours(); //获取当前小时数(0-23)
            myDate.getMinutes(); //获取当前分钟数(0-59)
            myDate.getSeconds(); //获取当前秒数(0-59)
            myDate.getMilliseconds(); //获取当前毫秒数(0-999)
            myDate.toLocaleDateString(); //获取当前日期
        var mytime=myDate.toLocaleTimeString(); //获取当前时间
            myDate.toLocaleString(); //获取日期与时间

 

日期加0

        // 获得当前时间 2019-02-02 14:06:08
        function getNowTime() {
            // 加0
            function add_10(num) {
                if (num < 10) {
                    num = '0' + num
                }
                return num;
            }
            var myDate = new Date();
            myDate.getYear(); //获取当前年份(2位)
            myDate.getFullYear(); //获取完整的年份(4位,1970-????)
            myDate.getMonth(); //获取当前月份(0-11,0代表1月)
            myDate.getDate(); //获取当前日(1-31)
            myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
            myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
            myDate.getHours(); //获取当前小时数(0-23)
            myDate.getMinutes(); //获取当前分钟数(0-59)
            myDate.getSeconds(); //获取当前秒数(0-59)
            myDate.getMilliseconds(); //获取当前毫秒数(0-999)
            myDate.toLocaleDateString(); //获取当前日期
            var nowTime = myDate.getFullYear() + '-' + add_10(myDate.getMonth()) + '-' + myDate.getDate() + ' ' + add_10(myDate.getHours()) + ':' + add_10(myDate.getMinutes()) + ':' + add_10(myDate.getSeconds());
            return nowTime;
        }

 

获取一周前的日期

        //当天
        var Date1 = new Date();
        //前一天
        var Date2 = new Date(Date1.getTime() - 24*60*60*1000);
        //前两天
        var Date3 = new Date(Date1.getTime() - 48*60*60*1000);
        //前三天
        var Date4 = new Date(Date1.getTime() - 72*60*60*1000);
        //前四天
        var Date5 = new Date(Date1.getTime() - 96*60*60*1000);
        //前五天
        var Date6 = new Date(Date1.getTime() - 120*60*60*1000);
        //前六天
        var Date7 = new Date(Date1.getTime() - 144*60*60*1000);