---
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: 1182
product: Flux
version: v0
---

# date.scale() function

-   Flux 0.37.0+
-   View 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

```js
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

```js
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/)
