util-helpers
Version:
18 lines (14 loc) • 549 B
JavaScript
;
var tslib = require('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, tslib.__spreadArray([void 0, safeValue], tslib.__read(args), false)))();
}
return typeof safeValue === 'undefined' ? new Date() : new Date(safeValue);
};
module.exports = safeDate;