node時間戳和日期互相轉換
阿新 • • 發佈:2018-11-22
日期轉時間戳
var date = new Date("2018-11-20 18:08:00");
var time = date.getTime()/1000;//轉換成秒;
node下執行結果:
時間戳轉日期
var time = 1542708681;
// 也可以獲取當前的毫秒級時間戳
var time2 = Date.now();
var date = new Date(time * 1000);
var dt = date.getFullYear() + "-" + (date.getMonth() < 10 ? '0' + (date.getMonth()+1) : (date. getMonth()+1)) + "-" + (date.getDate() < 10 ? '0' + date.getDate() : date.getDate()) ;
node下執行結果:
moment
npm install moment --save
// 毫秒初始化 '2011-10-17' var day = moment(1318781876406).format('YYYY-MM-DD'); // 秒初始化 var day = moment.unix(1318781876).format('YYYY-MM-DD'); // 多種格式匹配 moment("12-25-1995", ["MM-DD-YYYY", "YYYY-MM-DD"]);