Обчислення 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.