Options
All
  • Public
  • Public/Protected
  • All
Menu

日期格式化器 包含格式化为字符串和解析字符串为日期的函数

Hierarchy

  • DateFormatter

Constructors

constructor

构造函数

Parameters

  • fmt: string

    日期时间格式

Returns DateFormatter

Properties

Private fmt

fmt: string

日期时间格式

Static dateFormatter

dateFormatter: DateFormatter = new DateFormatter('yyyy-MM-dd')

日期格式化器

Static dateTimeFormatter

dateTimeFormatter: DateFormatter = new DateFormatter('yyyy-MM-dd hh:mm:ss')

日期时间格式化器

Static timeFormatter

timeFormatter: DateFormatter = new DateFormatter('hh:mm:ss')

时间格式化器

Methods

format

  • format(date: Date | null): string

格式化

Parameters

  • date: Date | null

    需要格式化的日期

Returns string

格式化的字符串

parse

  • parse(str: string | null | undefined): Nullable<Date>

解析字符串为日期对象

Parameters

  • str: string | null | undefined

    字符串

Returns Nullable<Date>

解析得到的日期

strFormat

  • strFormat(str: string | null | undefined, parseFmt?: undefined | string): string

将日期时间字符串转换为前端指定格式的字符串 主要适用场景是前端接收到后端的日期时间一般是一个字符串,然而需要自定义格式的时候还必须先创建 Date 对象才能格式化,略微繁琐,故使用该函数

Parameters

  • str: string | null | undefined

    字符串

  • parseFmt: undefined | string Optional

    解析的日期时间格式。默认直接使用 {@link new Date()} 创建

Returns string

转换后得到的字符串

  • Inherited
  • Protected
  • Private
  • Static
  • Module
  • Object
  • Property
  • Function
  • Variable
  • Index
  • Type
  • Class
  • Interface
  • Enum
  • Constructor
  • Getter/Setter
Made with ❤️ by pirix-gh. Documentation generated by TypeDoc.