elementUI日期组件获取时间 及知识扩展
1.elementUI日期组件默认值部分记录
HTML: <div> <el-date-picker v-model="value1" type="daterange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"> </el-date-picker> </div>
Data: data:{ keywords:{ startTime:"", endTime:"" }, value1:[] },
created(){ this.getTimeData() }, methods:{ getTimeData(){ // 第一种 最近一个月 // this.keywords.startTime = new Date(); // this.keywords.endTime = new Date().setTime(new Date().getTime() - 3600 * 1000 * 24 * 30);//最近一个月 // new Date().setTime(new Date().getTime() - 3600 * 1000 * 24 * 90);//最近三个月 // new Date().setTime(new Date().getTime() - 3600 * 1000 * 24 * 7);//最近一周 // this.value1=[this.keywords.startTime,this.keywords.endTime] // console.log(this.keywords.startTime,this.keywords.endTime) //Wed Aug 19 2020 10:41:40 GMT+0800 (中国标准时间) 1595212900744 // getLocalTime(this.keywords.startTime) //2020-08-19 // 第二种 // var now = new Date(); // this.keywords.startTime = new Date(Date.UTC(now.getFullYear(), now.getMonth() - 1, now.getDate()+1)).toISOString().slice(0, 10); // this.keywords.endTime = new Date(Date.UTC(now.getFullYear(), now.getMonth(), now.getDate())).toISOString().slice(0, 10); // this.value1 = [this.keywords.startTime,this.keywords.endTime]; // console.log(this.keywords.startTime,this.keywords.endTime) //2020-07-20 2020-08-19 var myDate = new Date(); let myDate2 = 'Thu Aug 13 2020 16:53:07 GMT+0800 (中国标准时间)' let myDate3 = '2017-09-19'; let myDate4 = '2017-09-19 20:02:46';
// // 标准日期:2017-09-19 或 2017-09-19 20:00:00 // 中国标准时间:Mon Oct 23 2017 17:20:13 GMT+0800 (中国标准时间) // 时间戳:1508750413 // 毫秒数:1508750413000 // 注意:时间戳*1000就是毫秒数 // 中国标准时间转化成2019-10-20 // var timde = getLocalTime('Wed Aug 19 2020 11:25:32 GMT+0800') // console.log(timde) //2020-08-19 // 各种日期转换成中国标准时间 new Data() // new Date(myDate3) //Tue Sep 19 2017 08:00:00 GMT+0800 (中国标准时间) // 各种日期转化成毫秒 1505822400000 new Date().getTime() // 1.new Date(myDate4).getTime() //1505822400000 // console.log(new Date(myDate2).getTime()) // 这个方法也可以: // 2.var timestamp = Date.parse(new Date(myDate2)); // console.log(timestamp) // js把时间戳转为为普通日期格式2017/9/19 下午8:02 (Date toLocaleString方法) // var timeDate = new Date(parseInt(1505822566) * 1000).toLocaleString().replace(/:\d{1,2}$/,' '); // console.log(timeDate) //2017/9/19 下午8:02 // // 各种日期转换成YYYY-MM-DD // function getLocalTime(nS) { // let date = new Date(nS); // let year = date.getFullYear(); // let month = date.getMonth()+1; // let day = date.getDate(); // month = month < 10 ? "0"+month:month; // day = day < 10 ? "0"+day:day; // date = year+'-'+month+'-'+day; // console.log(date); // 2018-10-09 // return date; // } // // 转换成YYYY-MM-DD简易代码 // function getLocalTime2(time = +new Date()) { // var date = new Date(time + 8 * 3600 * 1000); // 增加8小时 // return date.toJSON().substr(0, 19).replace('T', ' '); // } // console.log(getLocalTime2(1505822400000)) //2017-09-19 20:00:00 } }