一个javascript日期的坑
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 才是未来