docs-v2/content/flux/v0/stdlib/date/scale.md

1.8 KiB

title description menu weight flux/v0/tags
date.scale() function `date.scale()` will multiply the duration by the given value.
flux_v0_ref
name parent identifier
date.scale date date/scale
101
date/time

date.scale() will multiply the duration by the given value.

Function type signature
(d: duration, n: int) => duration

{{% caption %}} For more information, see Function type signatures. {{% /caption %}}

Parameters

d

({{< req >}}) Duration to scale.

n

({{< req >}}) Amount to scale the duration by.

Examples

Add n hours to a time

import "date"

n = 5
d = date.scale(d: 1h, n: n)

date.add(d: d, to: 2022-05-10T00:00:00Z)// Returns 2022-05-10T00:00:00.000000000Z


Add scaled mixed duration to a time

import "date"

n = 5
d = date.scale(d: 1mo1h, n: 5)

date.add(d: d, to: 2022-01-01T00:00:00Z)// Returns 2022-06-01T05:00:00.000000000Z