sugar
Version:
A Javascript utility library for working with native objects.
20 lines (14 loc) • 566 B
JavaScript
;
var Sugar = require('sugar-core'),
DateUnitIndexes = require('./var/DateUnitIndexes'),
moveToBeginningOfUnit = require('./internal/moveToBeginningOfUnit'),
getUnitIndexForParamName = require('./internal/getUnitIndexForParamName');
var DAY_INDEX = DateUnitIndexes.DAY_INDEX;
Sugar.Date.defineInstance({
'reset': function(date, unit, localeCode) {
var unitIndex = unit ? getUnitIndexForParamName(unit) : DAY_INDEX;
moveToBeginningOfUnit(date, unitIndex, localeCode);
return date;
}
});
module.exports = Sugar.Date.reset;