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

set

import { set } from "https://esm.sh/v135/date-fns@3.6.0/index.d.mts";
@example
// Transform 1 September 2014 into 20 October 2015 in a single line:
const result = set(new Date(2014, 8, 20), { year: 2015, month: 9, date: 20 })
//=> Tue Oct 20 2015 00:00:00
@example
// Set 12 PM to 1 September 2014 01:23:45 to 1 September 2014 12:00:00:
const result = set(new Date(2014, 8, 1, 1, 23, 45), { hours: 12 })
//=> Mon Sep 01 2014 12:23:45
function set<DateType extends Date>(date: DateType | number | string, values: DateValues): DateType;
§
set<DateType extends Date>(date: DateType | number | string, values: DateValues): DateType
[src]

§Type Parameters

§
DateType extends Date
[src]

§Parameters

§
date: DateType | number | string
[src]
  • The date to be changed
§
  • The date values to be set

§Return Type

§
DateType
[src]

The new date with options set