react-date-field
Version:
React DateField
30 lines (20 loc) • 711 B
JavaScript
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);
};
;