util-helpers
Version:
16 lines (13 loc) • 544 B
JavaScript
import { __spreadArray, __read } from 'tslib';
var safeDate = function (value) {
var args = [];
for (var _i = 1; _i < arguments.length; _i++) {
args[_i - 1] = arguments[_i];
}
var safeValue = typeof value === 'string' ? value.replace(/[\\.-]/g, '/') : value;
if (args && args.length > 0) {
return new (Date.bind.apply(Date, __spreadArray([void 0, safeValue], __read(args), false)))();
}
return typeof safeValue === 'undefined' ? new Date() : new Date(safeValue);
};
export { safeDate as default };