> 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/ru/spravochnik-po-sintaksisu/time/clock-time-calculations.md).

# Расчеты по часам

Время по часам — это момент времени, обычно отформатированный с двоеточием (чч:мм).

### Прибавление или вычитание времени из времени по часам

<pre><code><strong>now + 3 hours 15 minutes                | 6:26 pm
</strong>9:45 am - 15 hours 10 minutes | Yesterday at 6:35 pm
16:00 + 3 hours 12 minutes             | 7:12 pm
</code></pre>

{% hint style="info" %}
При расчете времени по часам учитывается переход на летнее время, и вы можете обнаружить неожиданные результаты в дни, когда происходит смена времени на летнее.
{% endhint %}

### Определение интервала между двумя моментами времени по часам

```
7:30 to 20:45 | 3 hours 15 min
4pm to 3am    | 11 hours
```

### Неоднозначность при использовании оператора минус (-) с временем по часам

К сожалению, оператор минус может быть неоднозначным при работе со временем по часам.

Многие из нас используют его, чтобы указать ***диапазон времени*** от **первого времени по часам** до **второго времени по часам** (которое находится в будущем):

`5pm - 9pm` (с 5 вечера до 9 вечера)

Но многие из нас также используют его, чтобы выразить ***вычитание*** второго времени по часам из первого времени по часам:

`5pm - 3pm` (5 вечера минус 3 часа дня)

Soulver старается интерпретировать, что вы имеете в виду, исходя из выбранных вами конкретных времен по часам:

<pre><code>/// Получить количество времени между этими двумя моментами времени по часам сегодня
5pm - 7pm         | 2 hours
<strong>5pm - 2pm | 2 hours
</strong>
// Это интерпретируется как с 4 вечера сегодня до 3 утра ранее сегодня
4pm - 3am         | 13 hours

/// Это интерпретируется как с 3 утра ранее сегодня до 4 вечера сегодня
3am - 4pm         | 13 hours
</code></pre>

Для получения наиболее предсказуемых результатов используйте оператор "до", как описано в [Определение интервала между двумя моментами времени по часам.](#finding-the-interval-between-two-clock-times)
