UNPKG

sugar

Version:

A Javascript utility library for working with native objects.

20 lines (16 loc) 461 B
'use strict'; var classChecks = require('../../common/var/classChecks'), namespaceAliases = require('../../common/var/namespaceAliases'); var isDate = classChecks.isDate, sugarDate = namespaceAliases.sugarDate; function getDateForRange(d) { if (isDate(d)) { return d; } else if (d == null) { return new Date(); } else if (sugarDate.create) { return sugarDate.create(d); } return new Date(d); } module.exports = getDateForRange;