Function fallbackDatetimeStr

将日期时间转换成指定格式的字符串,如果日期时间无效或为空,返回默认值

// 返回DEFAULT_FALLBACK
fallbackDatetimeStr(undefined) // ''
fallbackDatetimeStr(null) // ''
fallbackDatetimeStr('') // ''
fallbackDatetimeStr('Date') // ''

// 返回格式化后的日期
fallbackDatetimeStr(new Date('2022/01/01')) // '2022-01-01 00:00:00'
fallbackDatetimeStr(new Date('2022/01/01 18:00:00') // '2022-01-01 18:00:00'
fallbackDatetimeStr(1698387297932) // '2023-10-27 14:14:57'
fallbackDatetimeStr(dayjs(1698387297932)) // '2023-10-27 14:14:57'
  • Parameters

    • str:
          | undefined
          | null
          | string
          | number
          | Date
          | Dayjs

      日期时间字符串、数字、日期对象或 Dayjs 对象

    • Optional_fallback: string
    • Optional_template: string

    Returns string

    格式化后的日期时间字符串或默认值

Properties

DEFAULT_FALLBACK: string

fallbackDatetimeStr 全局默认fallback值

''
DEFAULT_TEMPLATE: string

fallbackDatetimeStr 全局格式化模板

'YYYY-MM-DD HH:mm:ss'