# Расчет разницы между датами

Рассчитывает разницу между двумя датами. Скрипт можно использовать для реализации проверок в `Bts`-процедурах, например при проверке длительности периода, срока действия документа или допустимого интервала между датами. В примере показаны два варианта расчета: через `toDate()` и через `java.text.SimpleDateFormat`.

Место применения: `В теле JEXL-скрипта`.

Тип: JEXL-скрипт

```jexl
// Вариант 1
var b = toDate('27.01.2025');
var c = toDate('27.03.2025');
var d = (c.getTime() - b.getTime()) / (1000 * 60 * 60 * 24);

// Вариант 2
var format = new java.text.SimpleDateFormat("dd.MM.yyyy");
var start = format.parse("01.01.2026");
var end = format.parse("31.01.2026");

var diff = end.getTime() - start.getTime();
var nPeriod = (diff / 86400000) + 1;
```
