Условные обозначения:
Г М Д - дата начала периода
Г М Д - дата конца периода
Г М Д - календарно отработанное время
Г М Д
__.
Г М Д
1. Д = Д - Д , если Д < 0, то Д = Д+30, М = М - 1
2. М= М - М, если М < 0, то М = М + 12, Г = Г - 1
3. Г= Г - Г
4. Д = Д + 1
если Д > = 30, то Д = 0, М = М + 1
если М = 12, то М = 0, Г = Г + 1