ฉันต้องการตั้งค่า 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());
}