乐趣区

关于javascript:Dayjs-免费开源极简的-javascript-时间日期库Momentjs-的优秀替代品


Moment.js 的 2kB 轻量化代替计划,领有同样弱小的 API。

对于 Day.js

Day.js 是一个极简的 JavaScript 库,次要为古代浏览器解析、验证、操作和显示日期和工夫而生,通过简略通用的 api,解决开发中对工夫、日期解决的需要。

Day.js 的技术个性

  • 仅仅 2kb 左右占用空间,无论是加载还是执行都是极简的
  • 和 Moment.js 有着雷同的 API 和模式,上手无老本
  • 所有更改 Day.js 对象的 API 操作都返回新的实例,避免谬误和防止长时间的调试会话
  • 提供国际化反对
  • 反对 TypeScript

开发上手体验

javascript 原生操作工夫的 api 很多,也很繁琐,要记住这些 api 很不容易,而且输入的工夫往往都不是咱们最终想要的本地化工夫。所以 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

退出移动版