jsミリ秒(タイムスタンプ)と日付は互いに変換されます.

6069 ワード

1、ミリ秒数を具体的な日付に変換する
let  data =  1537444800000
//           string,     int
let dateTime = getMyDate(parseInt(data));
//   dateTime:2018-09-20 20:00:00
  //   
function getMyDate(str) {
     
    let oDate = new Date(str),
    oYear = oDate.getFullYear(),
    oMonth = oDate.getMonth()+1,
    oDay = oDate.getDate(),
    oHour = oDate.getHours(),
    oMin = oDate.getMinutes(),
    oSen = oDate.getSeconds(),
    oTime = oYear +'-'+ addZero(oMonth) +'-'+ addZero(oDay) +' '+ addZero(oHour) +':'+
addZero(oMin) +':'+addZero(oSen);
    return oTime;
}
//    
function addZero(num){
     
    if(parseInt(num) < 10){
     
        num = '0'+num;
    }
    return num;
}
2、日付をミリ秒に変換する
let dateTime = '2018-09-20 20:00:00'
var secondsTime = new Date(dateTime).getTime();
secondsTime:  1537444800000