Day.js 中文文档

当前版本 v1.11

更多文档

插件

插件是一个独立的模块,可以添加到 Day.js 中以扩展功能或添加新功能。

默认情况下,Day.js 仅包含核心代码,没有安装插件。

你可以根据需要加载多个插件。

定制

你可以构建自己的 Day.js 插件来满足不同的需求。

请随意打开拉取请求来分享你的插件。

Day.js 插件的模板。

export default (option, dayjsClass, dayjsFactory) => {
  // extend dayjs()
  // e.g. add dayjs().isSameOrBefore()
  dayjsClass.prototype.isSameOrBefore = function(arguments) {}

  // extend dayjs
  // e.g. add dayjs.utc()
  dayjsFactory.utc = arguments => {}

  // overriding existing API
  // e.g. extend dayjs().format()
  const oldFormat = dayjsClass.prototype.format
  dayjsClass.prototype.format = function(arguments) {
    // original format result
    const result = oldFormat.bind(this)(arguments)
    // return modified result
  }
}

Day.js 中文文档 - 粤ICP备14034220号-1