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

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

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

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

Синтаксис

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

Параметры

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

Дата

Дата

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

Да

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

Число

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

Да

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

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

Пример

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

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

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