UNPKG

util-helpers

Version:

一个基于业务场景的工具方法库

18 lines (14 loc) 549 B
'use strict'; 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;