Day.js 中文文档

当前版本 v1.11

更多文档

日历

Locale#calendar 应具有以下格式字符串。

需要配合 UpdateLocale 插件才能工作

dayjs.extend(updateLocale)

dayjs.updateLocale('en', {
  calendar: {
    lastDay: '[Yesterday at] LT',
    sameDay: '[Today at] LT',
    nextDay: '[Tomorrow at] LT',
    lastWeek: '[last] dddd [at] LT',
    nextWeek: 'dddd [at] LT',
    sameElse: 'L'
  }
})

每个 Locale#calendar 键也可以是一个回调函数,其范围是当前 Day.js 对象,第一个参数是描述现在的 Day.js 对象。它应该返回一个格式化字符串。

function callback (now) {
  return '[hoy a la' + ((this.hour() !== 1) ? 's' : '') + ']' + now.format()
}

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