1234567891011121314 |
- var isDate = require('./isDate');
- var isStr = require('./isStr');
- exports = function(val) {
- if (!val) return new Date();
- if (isDate(val)) return val;
- if (isStr(val)) {
- var match = val.match(regDate);
- if (match) return new Date(match[1], match[2] - 1, match[3]);
- }
- return new Date(val);
- };
- var regDate = /^(\d{4})-?(\d{2})-?(\d{1,2})$/;
- module.exports = exports;
|