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

 

  

posted @ 2020-08-19 11:56  涵三点  阅读(2273)  评论(0编辑  收藏  举报