react-date-field
Version:
React DateField
27 lines (19 loc) • 466 B
JavaScript
import moment from 'moment'
const CONFIG = {
dateFormat: 'YYYY-MM-DD'
}
export default (value, dateFormat, config) => {
config = config || CONFIG;
var strict = !!config.strict;
var locale = config.locale;
dateFormat = dateFormat || config.dateFormat;
if (typeof value == 'string') {
return moment(value, dateFormat, locale, strict);
}
return moment(
value == null ?
new Date() :
value,
undefined, locale, strict
);
}