@technobuddha/library
Version:
A large library of useful functions
15 lines (14 loc) • 475 B
JavaScript
import isDate from 'lodash/isDate';
import isString from 'lodash/isString';
import isNumber from 'lodash/isNumber';
import toString from 'lodash/toString';
export function toDate(entity) {
if (entity === null || entity === undefined)
return new Date(Number.NaN);
else if (isDate(entity))
return entity;
else if (isString(entity) || isNumber(entity))
return new Date(entity);
return new Date(toString(entity));
}
export default toDate;