DateTime
类luxon 的日期时间类,覆盖创建 / 格式化 / 加减 / 比较等绝大部分日期时间需求
签名
class DateTime {
static now(): void
static local(): void
static utc(): void
static fromJSDate(): void
static fromMillis(): void
static fromSeconds(): void
static fromObject(): void
static fromISO(): void
static fromRFC2822(): void
static fromHTTP(): void
static fromFormat(): void
static fromString(): void
static fromSQL(): void
static invalid(): void
static isDateTime(): void
static parseFormatForOpts(): void
static expandFormat(): void
static min(): void
static max(): void
static fromFormatExplain(): void
static fromStringExplain(): void
static buildFormatParser(): void
static fromFormatParser(): void
get(): void
getPossibleOffsets(): void
resolvedLocaleOptions(): void
toUTC(): void
toLocal(): void
setZone(): void
reconfigure(): void
setLocale(): void
set(): void
plus(): void
minus(): void
startOf(): void
endOf(): void
toFormat(): void
toLocaleString(): void
toLocaleParts(): void
toISO(): void
toISODate(): void
toISOWeekDate(): void
toISOTime(): void
toRFC2822(): void
toHTTP(): void
toSQLDate(): void
toSQLTime(): void
toSQL(): void
toString(): void
valueOf(): void
toMillis(): void
toSeconds(): void
toUnixInteger(): void
toJSON(): void
toBSON(): void
toObject(): void
toJSDate(): void
diff(): void
diffNow(): void
until(): void
hasSame(): void
equals(): void
toRelative(): void
toRelativeCalendar(): void
}方法
- get()
- getPossibleOffsets()
- resolvedLocaleOptions()
- toUTC()
- toLocal()
- setZone()
- reconfigure()
- setLocale()
- set()
- plus()
- minus()
- startOf()
- endOf()
- toFormat()
- toLocaleString()
- toLocaleParts()
- toISO()
- toISODate()
- toISOWeekDate()
- toISOTime()
- toRFC2822()
- toHTTP()
- toSQLDate()
- toSQLTime()
- toSQL()
- toString()
- valueOf()
- toMillis()
- toSeconds()
- toUnixInteger()
- toJSON()
- toBSON()
- toObject()
- toJSDate()
- diff()
- diffNow()
- until()
- hasSame()
- equals()
- toRelative()
- toRelativeCalendar()
- now() — 静态
- local() — 静态
- utc() — 静态
- fromJSDate() — 静态
- fromMillis() — 静态
- fromSeconds() — 静态
- fromObject() — 静态
- fromISO() — 静态
- fromRFC2822() — 静态
- fromHTTP() — 静态
- fromFormat() — 静态
- fromString() — 静态
- fromSQL() — 静态
- invalid() — 静态
- isDateTime() — 静态
- parseFormatForOpts() — 静态
- expandFormat() — 静态
- min() — 静态
- max() — 静态
- fromFormatExplain() — 静态
- fromStringExplain() — 静态
- buildFormatParser() — 静态
- fromFormatParser() — 静态
示例
DateTime.now().toISO()
DateTime.fromISO('2024-01-01').plus({ days: 1 }).toFormat('yyyy-MM-dd')源码
node_modules/.pnpm/@types+luxon@3.7.5/node_modules/@types/luxon/src/datetime.d.ts:552