> For the complete documentation index, see [llms.txt](https://docs.cascade.io/cascade/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cascade.io/cascade/functions-and-expressions/functions/date-time/dateadd.md).

# DATEADD

DATEADD( `start_date` , `time_step`, `time_unit`)

Returns a date some number of time steps away from `start_date`

### Arguments

| Argument     | Description                                                                                               |
| ------------ | --------------------------------------------------------------------------------------------------------- |
| `start date` | Date/time value(s) corresponding to `start date`                                                          |
| `time step`  | Number of time steps to add or subtract from `start date`                                                 |
| `time unit`  | Unit of `time step` to add or subtract from `start date`. \[year, month, week, day, hour, minute, second] |

### Output

New date offset from `start date` by some number of `time steps`.

### Example

{% embed url="<https://datawrapper.dwcdn.net/A6OrP/1/>" %}
