2 月 28(29)号还是 3 月 3(2)号?
google 了下好像是支持前者的比较多,但是这样的话,平年 1 月 28~31 四天开始的一个月之后都是 2 月 28 号,那如果一个人在后 3 天购买一个月有效期的产品不是亏了么,实际遇到这种情况会特殊处理吗?
dayjs 的逻辑也是前者
dayjs('2020/01/31').add(1,'month').toDate()
// Sat Feb 29 2020 00:00:00 GMT+0800 (中国标准时间)
如果用原生 js 的 setMonth 直接加一个月的话是后者
var d = new Date('2020/01/31')
d.setMonth(d.getMonth() + 1)
// 1583107200000
d
// Mon Mar 02 2020 08:00:00 GMT+0800 (中国标准时间)
以及各位看看中英文关键字分别得到的搜索结果,emmmm……
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.