Находит точные моменты начала и конца одного индуистского лунного месяца с заданным названием в пределах календарного года — Chaitra, Vaisakha, Jyeshtha и так далее. Пригодится для любых расписаний, привязанных к лунному, а не к григорианскому месяцу.
Параметр reckoning определяет, где проходят границы месяцев. В системе 'amanta' (по умолчанию, принята на юге и западе) месяц длится от одного новолуния до следующего и называется по знаку Луны в новолуние, с которого он начинается. В системе 'poornima' месяц длится от одного полнолуния до следующего и называется по знаку Солнца в начальное полнолуние; так считают северные календари. В тёмную половину месяца две системы относят один и тот же день к месяцам с разными названиями.
Передайте month_name, year и timezone_as_float; место не нужно. Ответ — {year, month_name, reckoning, rows}, где rows — список меток {start, end} в UTC. Обычно запись одна, а если в этом году есть ещё и адхика (вставной месяц) с тем же названием — две. Какой из двух месяцев вставной, сканирование не помечает.
Смещение UTC для места, в часах, десятичным числом. Пример: 5.5 для Индии (UTC+05:30), -5 для Нью-Йорка зимой, 5.75 для Непала. Оно НЕ сверяется с date_time: если значения расходятся, вы получите успешный ответ для неверного момента, поэтому берите оба из одного источника. Используйте смещение, действовавшее на эту дату, а не сегодняшнее: для рождения летом в стране с летним временем нужно летнее смещение.