JavaScript 时间与时间戳转换

一、获取yyyy-MM-dd hh:mm:ss 格式的时间

function getdate(timeStamp) {
     if (timeStamp) {
         var now = new Date(timeStamp);
     }else{
         var now = new Date();
     }
     var   Y = now.getFullYear();
     var   M = now.getMonth() + 1;
     var   D = now.getDate();
     var   m = M < 10 ? "0" + M : M;
     var   d = D < 10 ? "0" + D : D;
     return Y + "-" + m + "-" + d + " " + now.toTimeString().substr(0, 8);
}

getdate(1497337492488);  // 获取该时间戳的时间
getdate(); // 无参数时为获取当前时间

二、获取时间戳

function gettime(dateTime) {
     if (dateTime) {
         var timeStamp = Date.parse(new Date(dateTime));
     }else{
         var timeStamp = new Date().getTime();
     }                      
     return timeStamp;
}

gettime('2017-06-13 10:22:00'); // 该时间转化为时间戳
gettime();    //无参数时为 获取当前时间戳
原文地址:https://www.cnblogs.com/xsphehe/p/7007109.html