Saya ingin menetapkan tanggal month
dan date
bulan depan sejak tanggal berlangganan.
Contoh: Jika hari ini 30th January
, maka tanggal berlangganan berikutnya harus berubah menjadi 30 days after 30th Jan
artinya jika bulan tersebut bukan bulan kabisat maka harus disetel ke 2nd March
, bukan 30th Feb
.
Bersamaan dengan ini juga ketika bulannya December
, bulannya harus disetel ke Jan.
Ini adalah kode yang saya pikir akan digunakan untuk menyelesaikan masalah Dec to Jan
saya, tetapi saya masih tidak yakin tentang masalah 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());
}