---
title: date.scale() function
description: date.scale() will multiply the duration by the given value.
url: https://docs.influxdata.com/flux/v0/stdlib/date/scale/
estimated_tokens: 226
product: Flux
version: v0
publisher: InfluxData
canonical: https://docs.influxdata.com/flux/v0/stdlib/date/scale/
date: '2024-04-08T16:01:02-06:00'
lastmod: '2024-04-08T16:01:02-06:00'
---

* Flux 0.37.0+

InfluxDB support

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

##### Function type signature

```js
(d: duration, n: int) => duration
```

For more information, see [Function type signatures](/flux/v0/function-type-signatures/).

## Parameters

### d

(Required)
Duration to scale.

### n

(Required)
Amount to scale the duration by.

## Examples

* [Add n hours to a time](#add-n-hours-to-a-time)
* [Add scaled mixed duration to a time](#add-scaled-mixed-duration-to-a-time)

### 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

```

[date/time](/flux/v0/tags/date/time/)
