UNPKG

sugar

Version:

A Javascript utility library for working with native objects.

15 lines (11 loc) 464 B
'use strict'; var CoreOutputFormats = require('../var/CoreOutputFormats'), formattingTokens = require('../var/formattingTokens'), assertDateIsValid = require('./assertDateIsValid'); var dateFormatMatcher = formattingTokens.dateFormatMatcher; function dateFormat(d, format, localeCode) { assertDateIsValid(d); format = CoreOutputFormats[format] || format || '{long}'; return dateFormatMatcher(format, d, localeCode); } module.exports = dateFormat;