相关文章推荐
威武的登山鞋  ·  Redisson ...·  1 年前    · 
含蓄的番茄  ·  python 中的 lambda ...·  1 年前    · 
八块腹肌的机器人  ·  Android开发 ...·  2 年前    · 
1、moment.js 管网: http://momentjs.cn/
2、获取当前时间点、三天前、七天前等
console.log(moment().startOf('day').format("YYYY-MM-DD HH:mm:ss")); // 当前时间点
console.log(moment().add(-3, 'd').format("YYYY-MM-DD HH:mm:ss")); // 三天前
console.log(moment().add(-7, 'd').format("YYYY-MM-DD HH:mm:ss")); // 七天前
console.log(moment().startOf('month').format("YYYY-MM-DD HH:mm:ss")); // 本月开始时间点
console.log(moment().startOf('year').format("YYYY-MM-DD HH:mm:ss")); // 本年开始时间点
3、更多更详细请参考大佬文章: https://www.jianshu.com/p/8cf2efbf87cb

雨一直下,却不能阻止前进的脚步!

Moment.js是一个轻量级的JavaScript日期库,它设计用来解析、验证、操作和显示日期和时间。通过简洁的语法,开发者可以轻松地处理各种复杂的日期时间计算,极大地提高了开发效率。Moment.js的.format()方法支持多种自定义格式,通过传递一个格式字符串,可以灵活地控制日期和时间的显示方式。以下是一些常用的格式字符及其含义:格式规范说明(:)时间分隔符。在某些区域设置中,可能用其他字符表示时间分隔符。在设置时间值的格式时,时间分隔符用于分隔小时、分钟和秒。 在项目中遇到一个问题, 推算当时间的7天, 30天 , 当然使用js推算可以的, 但是可以使用moment.js 简单就可以推算出来 获取当前时间 moment().format('YYYY-MM-DD HH:mm:ss') 当时间的7天 moment().subtract(7, "days").format("YYYY-MM-DD HH:mm:ss") moment(moment().format('YYYY-MM-DD') + ' 0:0:0').unix() new Date(moment().format('YYYY-MM-DD') + ' 0:0:0').getTime() / 1000 7天后时间转化为秒级时间戳 moment(moment().add(7, 'days').format('YYYY-MM-DD') + ' 23:59:59').unix() 1. 言 在开发的时候, 经常遇到这样的需求, 有7天, 30天,上周,本月等这样的时间段选择, 来得到这个时间段内的一些数据, 比如财务报表模块经常遇到, 这个时候怎么获得这个时间段呢? 这里介绍一个比较方便的moment.js , 它封装了比较多的api , 可以设置时差, 时间偏移, json格式转换, 时间段等功能 , 相当于java中的Calendar moment.js官网...