时间转化

220 阅读1分钟
  1. 标准时间转化正中国标准时间

    let date1 = '2019-11-19';//标准时间  
    let data2 = new Date(date1);//date2: Tue Nov 19 2019 08:00:00 GMT+0800 (中国标准时间)
  2. 中国标准时间转yyyy-MM-dd

    let  d = new Date('Tue Nov 19 2019 08:00:00 GMT+0800'); 
    let newTime = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
    console.log(newTime)// "2019-11-19"
  3. 计算月份差

    let d1 = new Date('2018-10');
    let d2 = new Date('2019-12');
    let date1 = parseInt(d1.getFullYear()) * 12 + parseInt(d1.getMonth()+1);
    let date2 = parseInt(d2.getFullYear()) * 12 + parseInt(d2.getMonth()+1);
    let newTime = Math.abs(date1 - date2);
    console.log(newTime)//14
    
    
  4. 时间戳

    let result = new Date('2017-09-19').getTime();
    console.log(result)//1505779200000
  5. 获取月份最后一天

    var lastDay= new Date(2020,6,0).getDate()