UNPKG

@technobuddha/library

Version:
13 lines 1.47 kB
/** * Add units of time to a Date * @remarks Negative values will subtract from the starting date * @param input - Starting date * @param increment - Amount of time to increment * @returns Adjusted date. * @group Time * @category Alteration */ export function addTime(input, { years = 0, months = 0, days = 0, hours = 0, minutes = 0, seconds = 0, milliseconds = 0, } = {}) { return new Date(input.getFullYear() + years, input.getMonth() + months, input.getDate() + days, input.getHours() + hours, input.getMinutes() + minutes, input.getSeconds() + seconds, input.getMilliseconds() + milliseconds); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRkLXRpbWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvYWRkLXRpbWUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0JBOzs7Ozs7OztHQVFHO0FBQ0gsTUFBTSxVQUFVLE9BQU8sQ0FDckIsS0FBVyxFQUNYLEVBQ0UsS0FBSyxHQUFHLENBQUMsRUFDVCxNQUFNLEdBQUcsQ0FBQyxFQUNWLElBQUksR0FBRyxDQUFDLEVBQ1IsS0FBSyxHQUFHLENBQUMsRUFDVCxPQUFPLEdBQUcsQ0FBQyxFQUNYLE9BQU8sR0FBRyxDQUFDLEVBQ1gsWUFBWSxHQUFHLENBQUMsTUFDQyxFQUFFO0lBRXJCLE9BQU8sSUFBSSxJQUFJLENBQ2IsS0FBSyxDQUFDLFdBQVcsRUFBRSxHQUFHLEtBQUssRUFDM0IsS0FBSyxDQUFDLFFBQVEsRUFBRSxHQUFHLE1BQU0sRUFDekIsS0FBSyxDQUFDLE9BQU8sRUFBRSxHQUFHLElBQUksRUFDdEIsS0FBSyxDQUFDLFFBQVEsRUFBRSxHQUFHLEtBQUssRUFDeEIsS0FBSyxDQUFDLFVBQVUsRUFBRSxHQUFHLE9BQU8sRUFDNUIsS0FBSyxDQUFDLFVBQVUsRUFBRSxHQUFHLE9BQU8sRUFDNUIsS0FBSyxDQUFDLGVBQWUsRUFBRSxHQUFHLFlBQVksQ0FDdkMsQ0FBQztBQUNKLENBQUMifQ==