Прикладной код

Функция «ДатаКнц»

Функция «ДатаКнц»

Добавляет (или вычитает) к указанной дате заданое число месяцев и возвращает конец полученного месяца.

Синтаксис

ДатаКнц(Дата, НомерМесяцаКвартала);

Параметры

НазваниеТипОписаниеОбязательно к указанию

Дата

Дата

Дата из первого месяца квартала

Да

ЧислоМесяцев

Число

Количество месяцев, которое добавляется к исходной дате. Если принимает отрицательное значение, то число месяцев вычитается.

Да

Возвращаемое значение

Дата — конец полученного в результате функции месяца.

Пример

// Получить конец следующего месяца
var Дата = new Date(2019, 4, 20), // 20.05.2019
   НачСледМесяца = ДатаКнц(Дата, 1); // 30.06.2019 00:00:00

// Получить конец месяца за 11 месяцев от необходимой даты
var Дата = new Date(2019, 0, 1), // 01.01.2019
   НачалоМесяца = ДатаКнц(Дата, -11); // 28.11.2018 00:00:00

// Получить конец предыдущего полугодия от необходимой даты
var Дата = new Date(2019, 1, 1), // 01.02.2019
   НачалоПредПолугодия = ДатаКнц(НачГода(Дата), -6); // 31.07.2018 00:00:00