js时间戳转换成日期格式

一 js将时间转换成时间戳

1.js获取当前时间戳的方法

var timestamp1 = Date.parse(new Date());
var timestamp2 = (new Date()).valueOf();
var timestamp3 = new Date().getTime();

第一种:获取的时间戳是把毫秒改成000显示,第二种和第三种是获取了当前毫秒的时间戳。

二 将时间戳转化为时间格式

1 1970-1-15 13:56:39

    function formatDate(date) { 
     var year=date.getFullYear(); 
     var month=date.getMonth()+1; 
     var day=date.getDate(); 
     var hour=date.getHours(); 
     var minute=date.getMinutes(); 
     var second=date.getSeconds(); 
    //  return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second; 
     return year + '-' + (String(month).length > 1 ? month : '0' + month) + '-' + 
     (String(day).length > 1 ? day : '0' + day) + ' ' + (String(hour).length > 1 ? hour : '0' + hour) + ':' + (String(minute).length > 1 ? minute : '0' + minute)
      + ':' + (String(second).length > 1 ? second : '0' + second)
} 
//如果记得时间戳是毫秒级的就需要*1000 不然就错了记得转换成整型
var d=new Date(1553547600000); //Tue Mar 26 2019 05:00:00 GMT+0800 (中国标准时间)
console.log(formatDate(d)) //2019-03-26 05:00:00

2 2010-10-20 10:00:00

 

你可能感兴趣的:(js时间戳转换成日期格式)