---
title: now() function
description: now() is a function option that, by default, returns the current system time.
url: https://docs.influxdata.com/flux/v0/stdlib/universe/now/
estimated_tokens: 278
product: Flux
version: v0
publisher: InfluxData
canonical: https://docs.influxdata.com/flux/v0/stdlib/universe/now/
date: '2024-04-08T16:01:02-06:00'
lastmod: '2024-04-08T16:01:02-06:00'
---

* Flux 0.7.0+

InfluxDB support

`now()` is a function option that, by default, returns the current system time.

#### now() vs system.time()

`now()` returns the current system time (UTC). `now()` is cached at runtime,
so all executions of `now()` in a Flux script return the same time value.`system.time()` returns the system time (UTC) at which `system.time()` is executed.
Each instance of `system.time()` in a Flux script returns a unique value.

##### Function type signature

```js
() => time
```

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

## Examples

* [Use the current UTC time as a query boundary](#use-the-current-utc-time-as-a-query-boundary)
* [Define a custom now time](#define-a-custom-now-time)

### Use the current UTC time as a query boundary

```js
data
    |> range(start: -10h, stop: now())
```

### Define a custom now time

```js
option now = () => 2022-01-01T00:00:00Z
```

#### Related

* [today() function](/flux/v0/stdlib/universe/today/)
* [system.time() function](/flux/v0/stdlib/system/time/)

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