docs-v2/content/flux/v0.x/stdlib/date/addduration.md

1.0 KiB

title description menu weight flux/v0.x/tags related introduced
date.addDuration() function `date.addDuration()` adds a duration to a time value and returns the resulting time.
flux_0_x_ref
name parent
date.addDuration date
302
date/time
/flux/v0.x/stdlib/date/subduration/
0.162.0

date.addDuration() adds a duration to a time value and returns the resulting time.

import "date"

date.addDuration(d: 12h, to: now())

Parameters

d

Duration to add.

to

Time to add the duration to. Use an absolute time or a relative duration. Durations are relative to now().

Examples

Add six hours to a timestamp

import "date"

date.addDuration(d: 6h, to: 2019-09-16T12:00:00Z)

// Returns 2019-09-16T18:00:00.000000000Z

Add six hours to a relative duration

import "date"

option now = () => 2022-01-01T12:00:00Z

date.addDuration(d: 6h, to: 3h)

// Returns 2022-01-01T21:00:00.000000000Z