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