Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

sub

import { sub } from "https://esm.sh/v135/date-fns@3.6.0/index.d.mts";
@example
// Subtract the following duration from 15 June 2017 15:29:20
const result = sub(new Date(2017, 5, 15, 15, 29, 20), {
  years: 2,
  months: 9,
  weeks: 1,
  days: 7,
  hours: 5,
  minutes: 9,
  seconds: 30
})
//=> Mon Sep 1 2014 10:19:50
function sub<DateType extends Date>(date: DateType | number | string, duration: Duration): DateType;
§
sub<DateType extends Date>(date: DateType | number | string, duration: Duration): DateType
[src]

§Type Parameters

§
DateType extends Date
[src]

§Parameters

§
date: DateType | number | string
[src]
  • The date to be changed
§
duration: Duration
[src]
  • The object with years, months, weeks, days, hours, minutes and seconds to be subtracted
Key Description
years Amount of years to be subtracted
months Amount of months to be subtracted
weeks Amount of weeks to be subtracted
days Amount of days to be subtracted
hours Amount of hours to be subtracted
minutes Amount of minutes to be subtracted
seconds Amount of seconds to be subtracted

All values default to 0

§Return Type

§
DateType
[src]

The new date with the seconds subtracted