HelpF.pro

Как вычислить разницу между двумя датами в месяцах

Код 1C v 8.х
 
Функция РазницаДатВМесяцах(Дата1, Дата2) Экспорт

ДатаНач = ?(Дата1 < Дата2, Дата1, Дата2);
ДатаКон = ?(Дата1 < Дата2, Дата2, Дата1);

Годы = Год( датаКон ) - Год( датаНач );
Месяцы = Месяц( датаКон ) - Месяц( датаНач );

Разность = месяцы + годы * 12;

Возврат Разность;

КонецФункции

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq8/view/115.html