现在行为
临时打算计算个日期,装B选择了使用 https://momentjs.com/
并且在浏览器的 Console
下面来完成,其实终端 Nodejs 环境也一样,结果遇到了尴尬的情况。第二组从 29 ~ 03 加 50 为什么都是 2021-10-18
呢?
操作环境
- 操作系统:Macos
- 浏览器:Chrome
- 命令终端Nodejs环境,都一样
临时打算计算个日期,装B选择了使用 https://momentjs.com/
并且在浏览器的 Console
下面来完成,其实终端 Nodejs 环境也一样,结果遇到了尴尬的情况。第二组从 29 ~ 03 加 50 为什么都是 2021-10-18
呢?
moment 获取多少天以后应该用 add() 方法,如以上:
console.log(moment('2021-08-29').add(50,'days').format('YYYY-MM-DD'))
console.log(moment('2021-08-30').add(50,'days').format('YYYY-MM-DD'))
console.log(moment('2021-08-31').add(50,'days').format('YYYY-MM-DD'))
console.log(moment('2021-09-01').add(50,'days').format('YYYY-MM-DD'))
day() 方法主要用来获取或设置星期几。