epochtoolkit
Version:
A comprehensive toolkit for working with dates, times, and epoch conversions in JavaScript. Provides utilities for date formatting, validation, leap year checking, and more.
26 lines (23 loc) • 767 B
JavaScript
/**
* Adds a specified number of days to a given date.
* @param {Date} date - The original date.
* @param {number} days - The number of days to add.
* @returns {Date} - The new date after addition.
*/
function addDays(date, days) {
const result = new Date(date);
result.setDate(result.getDate() + days);
return result;
}
/**
* Subtracts a specified number of days from a given date.
* @param {Date} date - The original date.
* @param {number} days - The number of days to subtract.
* @returns {Date} - The new date after subtraction.
*/
function subtractDays(date, days) {
const result = new Date(date);
result.setDate(result.getDate() - days);
return result;
}
module.exports = { addDays, subtractDays };