Кто-нибудь знает, как всегда установить дату на 28-й день текущего месяца или на 28-й день следующего месяца, если дата прошла 28-й день текущего месяца, а затем вычислить новую дату, используя переменную (количество месяцев). Вот как это было сделано. NET:
DateSerial(Year(DateAdd("m",
AmountOfMonths,
CDate(Invoice_date))),
Month(DateAdd(DateInterval.Month,
AmountOfMonths, CDate(Invoice_date))), 28)
Что я пробовал до сих пор:
var currentDate = new Date();
var day = currentDate.getDate() ;
var month = currentDate.getMonth() + 1;
var year = currentDate.getFullYear();
if (day <= "28") result += day ="28";
else result += day ="28";
if (day > "28") result = month + "1";
results.html("<b>" + year + "/" + month + "/" + day + "</b>");
У меня уже есть проблема с настройкой в следующем месяце, если день равен 29, 30 или 31. Затем мне нужно посчитать новую дату, добавив месяцы (5, 7 или 15 или просто любое число).