Format
根据传入的占位符返回格式化后的日期。
将字符放在方括号中,即可原样返回而不被格式化替换 (例如, [MM])。
dayjs().format()
// 默认返回的是 ISO8601 格式字符串 '2020-05-02T08:02:17-05:00'
dayjs('2020-01-25').format('DD/MM/YYYY') // '25/01/2020'
Time from now
返回现在到当前实例的相对时间。
dayjs.extend(relativeTime)
dayjs().fromNow() // 2年前
如果传入 true,则可以获得不带后缀的值。
dayjs.extend(relativeTime)
dayjs().fromNow() // 2 年前
dayjs().fromNow(true) // 2 年
Time from X
返回 X 到当前实例的相对时间。
ayjs.extend(relativeTime)
var a = dayjs()
var b = dayjs('1990-01-01')
a.from(b) // 2年前
Time to now
返回当前实例到现在的相对时间
dayjs.extend(relativeTime)
dayjs().toNow() // 2 年内
如果传入 true,则可以获得不带后缀的值。
dayjs.extend(relativeTime)
dayjs().toNow() // 2 年内
dayjs().toNow(true) // 2 年
Time to X
返回当前实例到 X 的相对时间。
dayjs.extend(relativeTime)
var a = dayjs()
var b = dayjs('1990-01-01')
a.to(b) // 2 年内
如果传入 true,则可以获得不带后缀的值。
dayjs.extend(relativeTime)
var a = dayjs()
a.to('1990-01-01') // 2 年内
a.to('1990-01-01', true) // 2 年