Я хочу установить month
и date
следующего месяца с даты подписки.
Пример: Если сегодня 30th January
, тогда следующая дата подписки должна измениться на 30 days after 30th Jan
. Если месяц не високосный, то он должен быть установлен на 2nd March
вместо 30th Feb
.
Наряду с этим также, когда месяц December
, месяц должен быть установлен на январь.
Это код, который я решил использовать для решения моей Dec to Jan
проблемы, но я все еще не уверен насчет этого February
.
var now = new Date();
if (now.getMonth() == 11) {
var current = new Date(now.getFullYear() + 1, 0, now.getDate());
} else {
var current = new Date(now.getFullYear(), now.getMonth() + 1, now.getDate());
}