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 } }