7.1. Длительность тура

В методе “расписание

Длительность здесь в минутах. Например для этого тура: "duration": 5760

Чтобы рассчитать дату окончания тура:

duration (days) = duration (minutes) / 1440 + 1

В методе “экскурсии”, “фильтрация экскурсий

Длительность тура мы передаем в часах, например для этого тура: "duration": 96.0

Если вы хотите отображать в длительность днях, формула такая:

duration (days) = duration (hours) / 24 + 1

То есть тур, длиной в 24 часа, заканчивается на следующий день. А значит его длина - 2 дня.

 

Ниже приведены соответствие длительности в часах и длительности в днях.

(24.0, '2 дня'), (48.0, '3 дня'), (72.0, '4 дня'), (96.0, '5 дней'), (120.0, '6 дней'), (144.0, '7 дней'), (168.0, '8 дней'), (192.0, '9 дней'), (216.0, '10 дней'), (240.0, '11 дней'), (264.0, '12 дней'), (288.0, '13 дней'), (312.0, '14 дней'), (336.0, '15 дней'), (360.0, '16 дней'), (384.0, '17 дней'), (408.0, '18 дней'), (432.0, '19 дней'), (456.0, '20 дней'), (481.0, 'больше 20 дней')]