Как отсчитать 180 дней от даты

Вычисление 180 дней с любой даты можно оценить, просто постепенно увеличивая месяц на шесть. Однако этот метод не даст точных результатов. Для точных расчетов вы должны определить точное количество дней в каждом конкретном месяце. Это также означает, что вы должны учитывать високосные годы, которые влияют на количество дней в феврале. В результате вычислений будет указана точная дата, через 180 дней после указанной даты.

Определите, високосный ли это год. Это требуется только в том случае, если начальный месяц или любой из последующих пяти месяцев включает февраль високосного года. Любой год, который делится на четыре, является високосным, за исключением года, который делится на 100, но не на 400. Например, 1900 год не високосный, а 2000 год.

Вычтите количество дней в начальном месяце на начальную дату. Например, если датой начала было февраль. 15, 2000, тогда вы должны вычесть 15 из 29, так как это високосный год. Это дает вам 14.

Вычтите из результата количество дней в следующем месяце. Помните, что в январе 31 день, в феврале - 28 или 29, в марте - 31, в апреле - 30, в мае - 31, в июне - 30, июль - 31, август - 31, сентябрь - 30, октябрь - 31, ноябрь - 30 и декабрь - 31 день. В примере результат 135.

Повторяйте предыдущий шаг, пока результат не станет меньше количества дней в следующем месяце. Следующий месяц будет месяцем в ответе, а остаток будет днем. В этом примере вычитание количества дней в каждом месяце дает результаты 166, 135, 105, 74, 44, 13 соответственно. Таким образом, ваш ответ - август. 13, 2000.

  • Доля
instagram viewer