|
@@ -28,6 +28,7 @@ export const toDate = function(date) {
|
|
export const isDate = function(date) {
|
|
export const isDate = function(date) {
|
|
if (date === null || date === undefined) return false;
|
|
if (date === null || date === undefined) return false;
|
|
if (isNaN(new Date(date).getTime())) return false;
|
|
if (isNaN(new Date(date).getTime())) return false;
|
|
|
|
+ if (Array.isArray(date)) return false; // deal with `new Date([ new Date() ]) -> new Date()`
|
|
return true;
|
|
return true;
|
|
};
|
|
};
|
|
|
|
|