---
title: "Calc"
manual: "TypoScript Explained"
version: "13.4"
permalink: "https://docs.typo3.org/permalink/t3tsref:calc@13.4"
source: "Functions/Calc.rst"
modified: "2026-09-15T19:26:31+00:00"
---

# Calc

## Calculating values (+calc)

Sometimes a data type is set to `someType +calc`. The `+calc` indicates
that the value is calculated with `+-/\*` operators. *Be aware that the
operators have no "weight".* The calculation is done from left to
right instead of order of operations (multiplication and division before addition and subtraction).

### How value is calculated

```none
45 + 34 * 2 = 158
(which is the same as this in ordinary arithmetic: (45+34)*2=158)
```

### calc usage example

The `HMENU` `maxAge` property is of a type
`integer +calc`, it's value in this example equals to 259200.

**EXT:site_package/Configuration/TypoScript/setup.typoscript**

```typoscript
20 = HMENU
20.special = updated
20.special.value = 35, 56
20.special {
  mode = tstamp
  depth = 2
  maxAge = 3600*24*3
  limit = 8
}
```
