UNPKG

react-date-field

Version:
30 lines (20 loc) 711 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _moment = require('moment'); var _moment2 = _interopRequireDefault(_moment); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var CONFIG = { dateFormat: 'YYYY-MM-DD' }; exports.default = function (value, dateFormat, config) { config = config || CONFIG; var strict = !!config.strict; var locale = config.locale; dateFormat = dateFormat || config.dateFormat; if (typeof value == 'string') { return (0, _moment2.default)(value, dateFormat, locale, strict); } return (0, _moment2.default)(value == null ? new Date() : value, undefined, locale, strict); };