⏰Day.js 2kB超轻量时间库 和Moment.js一样的API【10

来源:http://www.chinese-glasses.com 作者:Web前端 人气:86 发布时间:2020-03-31
摘要:时间: 2019-10-24阅读: 44标签: 库 Moment.js 是一个大而全的 JS 时间库,很大地方便了我们处理日期和时间。但是Moment.js太重了(200k+ withlocals),可能一般项目也只使用到了她几个常用的API。虽

时间: 2019-10-24阅读: 44标签: 库

Moment.js 是一个大而全的 JS 时间库,很大地方便了我们处理日期和时间。但是 Moment.js太重了(200k+ with locals),可能一般项目也只使用到了她几个常用的API。虽然社区也有几个轻量的时间库,要想迁移过去又会增加新的学习和迁移成本。

Day.js是一个轻量的处理时间和日期的JavaScript库,和Moment.js的API设计保持完全一样. 如果您曾经用过Moment.js, 那么您已经知道如何使用Day.js。

如果能有一个和 Moment.js 一样语法,一样功能,又轻量的库该多好!

Day.js的特点有:

10bet 1

和 Moment.js 相同的 API 和用法不可变数据 (Immutable)支持链式操作 (Chainable)国际化 I18n仅 2kb 大小的微型库全浏览器兼容安装

Day.js 是一个轻量的 JavaScript 时间日期处理库,和 Moment.js 的 API 设计保持完全一样. 如果你曾经用过 Moment.js, 那么你已经知道如何使用 Day.js

使用npm安装:

Day.js 基本用法如下,相同的API,相同的链式操作。

npm install dayjs --save
dayjs().startOf('month').add(1, 'day').set('year', 2018).format('YYYY-MM-DD HH:mm:ss');

API

最火资讯