Day.js 是一个仅 2kb 大小的轻量级 JavaScript 时间日期处理库,和 Moment.js 的 API 设计保持完全一样。如果你曾经用过 Moment.js ,那么你已经知道如何使用 Day.js 。
Day.js 2kb
Moment.js 18.2kb
文档
- https://www.npmjs.com/package/dayjs
- https://day.js.org/zh-CN/
安装
npm install dayjs --save
使用示例
var dayjs = require("dayjs");
// 格式化时间
dayjs().format("YYYY-MM-DD HH:mm:ss");
// 2020-07-24 17:18:39
// 解析时间
dayjs("2019-10-25 16:08:05").format("YYYY-MM-DD");
// 2019-10-25
// 时间加 +7天
dayjs().add(7, 'day')
// 时间减 -7天
dayjs().subtract(7, 'day')
// 单位:year month day hour minute second
const dayjs = require('dayjs');
// 时间比较
dayjs('2022-04-04').isAfter('2022-04-05');
// false
dayjs('2022-04-06').isAfter('2022-04-05');
// true