experimental.addDuration() function

The experimental.addDuration() function is subject to change at any time. By using this function, you accept the risks of experimental functions.

The experimental.addDuration() function adds a duration to a time value and returns the resulting time value.

This function will be removed once duration vectors are implemented. See influxdata/flux#413.

import "experimental"

    d: 12h,
    to: now(),



The duration to add.


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


Add six hours to a timestamp

import "experimental"

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

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

Add six hours to a relative duration

import "experimental"

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

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

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

Upgrade to InfluxDB Cloud or InfluxDB 2.0!

InfluxDB Cloud and InfluxDB OSS 2.0 ready for production.