Module

Dates

Methods

# static datetimeToTimestamp(date)

Valid date parseable with moment

Parameters:
Name Type Description
date *

View Source utils/dates.js, line 204

# static formatDate(date, options)

FR Example: DD/MM/YYYY

Parameters:
Name Type Description
date *
options *

View Source utils/dates.js, line 148

# static formatDatetime(date, options)

FR Example: DD/MM/YYYY HH:mm

Parameters:
Name Type Description
date *
options *

View Source utils/dates.js, line 139

# static formatDatetimeWithSeconds(date, options)

FR Example: DD/MM/YYYY HH:mm:ss

Parameters:
Name Type Description
date *
options *

View Source utils/dates.js, line 127

# static formatSeconds()

Format seconds to 00:00:00

View Source utils/dates.js, line 186

Example
formatSeconds(70)
00:01:10

# static formatTime(date, options)

FR example: HH:mm

Parameters:
Name Type Description
date *
options *

View Source utils/dates.js, line 160

# static formatTimeWithSeconds(date, options)

FR example: HH:mm:ss

Parameters:
Name Type Description
date *
options *

View Source utils/dates.js, line 172

# static getDatePattern()

Used by calendars?

View Source utils/dates.js, line 102

# static getDatetimePattern()

Used by datatable sorting plugin ($.fn.dataTable.moment(pattern))

View Source utils/dates.js, line 113

# inner formatDateInternal(date)

Use instead: formatDatetimeWithSeconds, formatDatetime, formatDate, formatTime and formatTimeWithSeconds

Parameters:
Name Type Default Description
date String | Moment | Date null

Any valid date as string or Moment instance

options.onlyTime Boolean

Default to false

options.onlyDate Boolean

Default to false

options.fallbackValue String

Value to display if invalid date (Default to an empty string)

options.locale String

Locale code (i.g fr) (Defaults to i18n library current locale)

options.inputFormat String

Custom input format (i.g HH:mm:ss MM-YYYY-DD)

options.seconds Boolean

Add seconds to time format

To Do:
  • Add milliseconds support

View Source utils/dates.js, line 33