import { add } from "https://deno.land/x/date_fns@v2.12.0/index.js";
Examples
// Add the following duration to 1 September 2014, 10:19:50
var result = add(new Date(2014, 8, 1, 10, 19, 50), {
years: 2,
months: 9,
weeks: 1,
days: 7,
hours: 5,
minutes: 9,
seconds: 30,
})
//=> Thu Jun 15 2017 15:29:20
// Add the following duration to 1 September 2014, 10:19:50 var result = add(new Date(2014, 8, 1, 10, 19, 50), { years: 2, months: 9, weeks: 1, days: 7, hours: 5, minutes: 9, seconds: 30, }) //=> Thu Jun 15 2017 15:29:20
Parameters
- the object with years, months, weeks, days, hours, minutes and seconds to be added. Positive decimals will be rounded using
Math.floor
, decimals less than zero will be rounded usingMath.ceil
.
Key | Description |
---|---|
years | Amount of years to be added |
months | Amount of months to be added |
weeks | Amount of weeks to be added |
days | Amount of days to be added |
hours | Amount of hours to be added |
minutes | Amount of minutes to be added |
seconds | Amount of seconds to be added |
All values default to 0