日期转时间戳
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.js时间戳和日期互相转换】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
推荐阅读
- nodejs|package.json.lock 文件
- websocket|android中如何使用websocket,以及用nodejs做后台的实例
- javascript|使用vue实现自己音乐播放器仿网易云 移动端 (audio、播放、暂停、上一首、下一首、展示评论、音量控制、进度条拖拽)
- javascript|TODO-4(nodejs 实现一部漫画爬取)
- Nodejs使用前准备,基本使用、常用命令
- Node.js中相同模块是否会被加载多次()
- NodeJS使用lodash去重排序
- nodejs(五)node引入核心模块fs
- nodejs|windows 10系统nodejs安装ffi模块