一个javascript日期的坑
发布于 4 年前 作者 chenkai0520 5812 次浏览 来自 分享

屏幕快照 2019-12-03 10.37.37.png 屏幕快照 2019-12-03 10.37.58.png

14 回复

何来之坑?

@waitingsong 返回天数从1开始返回月份从零开始还不坑啊

本来就是这样啊,自己不看文档怪谁

@chenkai0520 如果这么说,那么 js,php等等语言迭代数组的下标从0开始而非1也是坑啊~~ 只能说语言设计如此。不了解的下脚都是坑,爬不出来的都是洞。

JS说:“Java老大哥把这个锅背一下”

这个坑早就有了。我现在见过比较多的是,js手动拼接 YYYYMMDD 的日期,月份经常忘记补上0,拼成 2019112 这种。

Data 不足的地方moment补上,这样还不够的话,,,

楼上正解!或是使用 dayjs

@alsotang 2019112 这个属于挖坑。。

Java 也是这样的, js当初抄Java把这个坑也抄过来了

月份的这个坑确实不符合常理

js 在日期处理这块确实到处都是坑,需要 moment 这类的库来抹平

moment 和 day.js 都太重. 使用函数式的 date-fns 才是未来

回到顶部