Годы, потом месяцы, потом дни
Это календарная разница, а не страховой стаж с исключениями. Больничные, учёба и служба сами не фильтруются.
Годы, затем месяцы, затем дни с займом
Займ, если день месяца ещё не дошёл
С 1 января 2020 по 29 октября 2026 получается 6 лет, 9 месяцев и 28 дней. Если день окончания меньше дня начала, месяц занимается у предыдущего, день не уходит в минус. Так считают стаж в трудовом смысле чаще, чем простое деление суток на 365,25.
Больничные, декрет и перекрывающиеся места работы страница не вычитает. Она меряет один интервал. Несколько мест сложите по кускам сами, не склеивая дырки.
Откуда брать числа
- Начало
- Конец
Пример
С 1 января 2020 по 29 октября 2026 получается 6 лет, 9 месяцев и 28 дней.
Вопросы
Конечный день входит?
Разница строится как возраст: день в день даёт ровно годы без лишнего дня. 29-е минус 1-е даёт 28 дней.
31-е к более короткому месяцу?
Недостающие дни занимаются у предыдущего месяца.
Несколько периодов работы?
Посчитайте каждый и сложите годы с месяцами вручную, перенося 12 месяцев в год.