node时间戳和日期互相转换

版权声明:本文为博主原创文章,欢迎转载,转载时请以超链接形式标明文章原始出处。 https://blog.csdn.net/lilongsy/article/details/84307487

日期转时间戳

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"]);

http://momentjs.com/docs/
https://github.com/moment/moment

猜你喜欢

转载自blog.csdn.net/lilongsy/article/details/84307487