JavaScriptの日付はプラスマイナスになります.

2239 ワード

JavaScriptの日付はプラスマイナスになります.
var date = new Date()

//
date.setDate(date.getDate() + n)

//
date.setMonth(date.getMonth() + n)

//
date.setFullYear(date.getFullYear() + n)
 
テスト:
function convertDate2String(date) {
    const year = date.getFullYear()
    const month = date.getMonth() + 1
    const day = date.getDate()

    let time = year
    if (month < 10) time += "0"
    time += month
    if (day < 10) time += "0"
    time += day
    return time
}

let date = new Date()
console.log(convertDate2String(date)) // 20200120

//date.setDate(date.getDate() + 10)
//console.log(convertDate2String(date)) // 20200130
//          、 ,  JS date            
date.setDate(date.getDate() + 12)
console.log(convertDate2String(date)) // 20200201
を選択します