> For the complete documentation index, see [llms.txt](https://documentation.soulver.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.soulver.app/de/syntax-referenz/dates/dates-and-times.md).

# Kalenderberechnungen

Nicht mehr Tage auf einem Kalender zählen!

### Zeit von Daten addieren oder subtrahieren

```
10. Juni + 3 Wochen                    | 1. Juli
1. April 2019 − 3 Monate 5 Tage        | 27. Dezember 2018

12.02.1988 + 32 Jahre                  | 12. Februar 2020
01.05.2005 + 3 Jahre 2 Monate 3 Wochen | 22. Juli 2008

3 Wochen nach 14. März 2019            | 4. April 2019
28 Tage vor 12. März                   | 12. Februar
2 Monate 3 Tage nach 5. Juni           | 8. August

gestern − 8 Wochen 3 Tage              | 12. Juli
gestern + 1 Woche                      | 11. Juni
```

### Ein Datum relativ zum heutigen Tag ermitteln

```
heute + 3 Wochen | 1. Oktober
jetzt − 1 Monat  | 5. Mai

4 Tage ab jetzt  | 14. September
vor 3 Tagen      | 7. September
```

### Berechnungen mit benannten Feiertagen

Sie können Feiertagsnamen in Datumsberechnungen verwenden. Beispielsweise zählt `days until Christmas` bis Weihnachten herunter. Feiertagsnamen werden derzeit nur auf Englisch erkannt.

Für Feiertage, deren Datum sich jedes Jahr ändert, geben Sie das Jahr an, um das Datum zu finden:

`Easter 2027` → **28. März 2027**

**Unterstützte Feiertage und besondere Tage**

* **Weihnachten:** Christmas Eve, Christmas Day, Boxing Day, Orthodox Christmas
* **Ostern:** Good Friday, Holy Saturday, Easter Sunday, Easter Monday, Orthodox Good Friday, Orthodox Easter
* **Neujahr:** New Year’s Eve, New Year’s Day, Chinese New Year’s Eve, Chinese New Year
* **Ramadan:** Ramadan (der Anfang), End of Ramadan
* **Chanukka:** Hanukkah (der Anfang), End of Hanukkah
* **Weitere Tage:** Valentine’s Day, Halloween, Thanksgiving (USA), Black Friday

Diese Namen können in Berechnungen verwendet werden, unabhängig davon, ob es sich bei den Daten um Feiertage in Ihrem Land handelt.

### **Die Zeitspanne zwischen zwei Daten ermitteln**

```
10. Januar − 5. Februar           | 3 Wochen 5 Tage

3. März bis 30. Mai               | 2 Monate 3 Wochen 6 Tage

Tage seit 15. Juli                | 57 Tage
Tage bis 25. Dezember             | 106 Tage
Tage zwischen 3. März und 30. Mai | 88 Tage

1978 to 2021                      | 42 years

```

Das letzte Beispiel gibt es nur in der englischen Schreibweise; Soulver versteht sie in jeder Sprache.

{% hint style="info" %}
Zeitintervalle werden vom Mittag des ersten Datums bis zum Mittag des letzten Datums im Intervall berechnet.

Verwenden Sie die Funktion für geschlossene Intervalle, wenn Sie sowohl das Start- als auch das Enddatum im Intervall einbeziehen möchten (siehe [unten](#inclusive-intervals-of-time-1)).
{% endhint %}

### Geschlossene Zeitintervalle zwischen zwei Daten <a href="#inclusive-intervals-of-time" id="inclusive-intervals-of-time"></a>

```
1. April einschließlich 30. April in Tagen | 30 Tage
```

### Kalenderwochennummern (ISO 8601)

```
Kalenderwoche                  | 36
Kalenderwoche am 12. März 2021 | 10
```

### Teile eines Datums abrufen

Finden Sie die Position eines Datums innerhalb des Jahres oder Monats:

`Tagesnummer am 15. März 2024` → **75**

`Tag des Monats am 15. März 2024` → **15**

Ohne Datum verwenden `Tag des Jahres` und `Tag des Monats` heute.

### **Wie viele Tage in einem Monat oder Quartal**

```
Tage in Q3           | 92 Tage
Tage im Februar 2020 | 29 Tage
```

### Wie viel vom Jahr ist vergangen?

Geben Sie `Jahr %` ein, um zu sehen, wie viel vom aktuellen Jahr vergangen ist, ausgedrückt als Prozentsatz.

Sie können auch `Monat %`, `Woche %` oder `Tag %` für den aktuellen Monat, die aktuelle Woche oder den aktuellen Tag verwenden.

### Die Mitte zwischen zwei Daten finden

```
Mitte zwischen 12. März und 5. April         | 24. März
Mitte zwischen heute und nächsten Donnerstag | 13. September
```

### Datumsangaben formatieren

Verwenden Sie ein Formatmuster, um zu steuern, wie ein Datum angezeigt wird:

`12. März 2023 als EEEE, d. MMM yyyy` → **Sonntag, 12. März 2023**

Dabei gibt `EEEE` den Namen des Wochentags, `MMM` den abgekürzten Monat, `d` den Tag des Monats und `yyyy` die vierstellige Jahreszahl an.

Besuchen Sie [NSDateFormatter.com](https://www.nsdateformatter.com), um die Formatsymbole kennenzulernen und mit Ihren eigenen Mustern zu experimentieren.

## Hinweise zu Mehrdeutigkeiten bei Kalenderberechnungen

**Mehrdeutige Monate**

Im Gegensatz zu Tagen und Wochen sind Monate nicht eindeutig in Sekunden definiert. Soulver versucht, basierend auf dem Ausdruck das Logischste zu tun. Es berücksichtigt intelligent Schaltjahre und andere Kalender Besonderheiten:

```
28. Februar + 1 Monat     | 28. März
31. Januar 2020 + 1 Monat | 29. Februar 2020
```

**Daten ohne angegebenes Jahr**

Ein Datum ohne angegebenes Jahr kann entweder das aktuelle Jahr oder das folgende Jahr verwenden.

```
# Im Dezember 2019

// nächstes Jahr wird angenommen, da der nächstgelegene Januar in der Zukunft liegt
12. Januar + 3 Wochen | 2. Februar 2020

// dieses Jahr wird angenommen, da der Monat erst kurz zurückliegt
1. November − 5 Tage  | 27. Oktober 2019
```
