Module: core/useDayjs
Interfaces
Type Aliases
DayjsDate
Ƭ DayjsDate: string | number | Dayjs | Date | null | undefined
给定时间。
DayjsTemplate
Ƭ DayjsTemplate: "MM/DD/YY H:mm:ss A Z" | "YYYY-MM-DD HH:mm:ss" | "YYYY-MM-DD" | "HH:mm:ss" | "YY" | "YYYY" | "M" | "MM" | "MMM" | "MMMM" | "D" | "DD" | "d" | "dd" | "ddd" | "dddd" | "H" | "HH" | "h" | "hh" | "m" | "mm" | "s" | "ss" | "S" | "SS" | "SSS" | "Z" | "ZZ" | "A" | "a" | "Do" | "Q" | "k" | "kk" | "X" | "w" | "ww" | "wo" | string
格式化模板。
Functions
useDayjs
▸ useDayjs(date?, option?): Dayjs
返回一个day.js日期格式化包装器对象, 可以通过添加day.js 插件为包装器添加功能。 包装器自带插件:
QuarterOfYear(.quarter() 返回/设置季度 & quarter unit)
advancedFormat(为 format 提供更多的格式选项)
WeekOfYear(.week() 返回/设置年中第几周)
dayOfYear(.dayOfYear() 返回/设置年中第几天))
Example
ts
const dayjs = useDayjs(new Date('2012-01-21 00:00:00'), { template: 'YYYY-MM-DD HH:mm:ss' })
dayjs.add('year', 1).format() // 未传递参数按照 template 配置返回
=> '2013-12-21 00:00:00'
dayjs other // 其余使用方法与 dayjs 一致const dayjs = useDayjs(new Date('2012-01-21 00:00:00'), { template: 'YYYY-MM-DD HH:mm:ss' })
dayjs.add('year', 1).format() // 未传递参数按照 template 配置返回
=> '2013-12-21 00:00:00'
dayjs other // 其余使用方法与 dayjs 一致Default
ts
useDayjs(new Date(), {
template: 'MM/DD/YY H:mm:ss A Z' // 格式化模板
})useDayjs(new Date(), {
template: 'MM/DD/YY H:mm:ss A Z' // 格式化模板
})Parameters
| Name | Type | Description |
|---|---|---|
date? | DayjsDate | 给定时间 |
option? | CreateDayjsOption | 包装器选项 |
Returns
Dayjs