Date日期对象
// Date() 日期对象 是一个构造函数 必须使用new 来调用创建我们的日期对象 所以我们需要实例化后才能使用 // 使用Date 如果没有参数 返回当前系统的当前时间 var date = new Date('2021-8-6'); var year = date.getFullYear(); //获取年 var month = (date.getMonth() + 1).toString().padStart(2, 0); //获取月 获取的月份比实际月份要小1个月 var day = date.getDate().toString().padStart(2, 0); //获取日 var week = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']; var hour = date.getHours().toString().padStart(2, 0); //获取时 var minute = date.getMinutes().toString().padStart(2, 0); //获取分 var second = date.getSeconds().toString().padStart(2, 0); //获取秒 // var millisecond = date.getMilliseconds(); //获取毫秒 console.log(year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second); console.log(date); // 参数常用的写法 数字型 2019,10,01 或者是 字符串型 '2019-10-1 8:8:8' var date1 = new Date(2019, 10, 01); console.log(date1); var date2 = new Date('2019-10-1 8:8:8'); console.log(date2); var price = 1; console.log(price.toString().padStart(2, 0)); //不足两位在前面添加0补足两位 // toFixed()方法 var p0 = 3.14159265358; console.log(p0.toFixed(2)); console.log(Math.round(p0)); // new亿个对象 /** * 根据日期字符串获取星期几 * @param dateString 日期字符串(如:2020-05-02) * @returns {String} */ function getWeek(dateString) { var dateArray = dateString.split("-"); date = new Date(dateArray[0], parseInt(dateArray[1] - 1), dateArray[2]); return "星期" + "日一二三四五六".charAt(date.getDay()) + date.getDay(); }; console.log(getWeek('2021 - 8 - 6')); //split()主要是用于对一个字符串进行分割成多个字符串数组 console.log('2021-9-28'.split('-')); // ["2021", "9", "28"] //charAt()主要是用于返回一个字符串的第几个字符 字符串中字符个数是从0开始的 console.log("日一二三四五六".charAt(0)); // 日