Moment.js2kB轻量级替代品,具有同样强大的API。关于Day.jsDay.js是一个极简的JavaScript库,主要用于在现代浏览器中解析、验证、操作和显示日期和时间。通过简单通用的API,解决了开发中时间日期处理的需求。Day.js的技术特性只占用大约2kb的空间。加载和执行都是最小的。它具有与Moment.js相同的API和模式,并且无需任何费用即可上手。所有改变Day.js对象的API操作都会返回新的实例,防止错误,避免长时间的调试会话提供国际化支持支持TypeScript开发上手体验javascript原生操作时间输出的时间往往不是我们最终想要的本地化时间。于是强大的时间处理库Moment.js诞生了,解决了很多开发者处理时间的噩梦。但是Moment.js提供的功能太强大,功能太全面,导致足迹超过200k。很多时间处理需求其实很简单。相信很多开发者和我一样,不愿意引入一个处理时间超过vue.js占用空间数倍的Moment.js。今天介绍的2k大小的Day.js是一个很好的选择。关键是,Day.js的API设计与Moment.js完全相同。Day.js可以从cdn导入,也可以通过npm安装,也可以在node.js环境下使用。时间计算、比较、加减等处理都很容易,而且这个库本身就是国人开发的库。官网的文档自然是中文写的,阅读起来极其顺畅。免费开源说明Day.js由来自上海的开发者iamkun开发。它基于MIT开源协议托管在Github上,任何个人或公司都可以免费使用。相关网站:https://www.thosefree.com/dayjs
