日付オブジェクトがあります:
var thedate = new Date("2012-05-02T11:00:00.000+0000");
私getMonth()
が4を得るとき、しかしgetDay()
私が3を得るとき?getDay
を呼び出すと、元の文字列(2)に反映されているものが得られるようにしたいと思います。から1を引くこともできますがgetDay()
、それが正しい方法であるかどうか、およびすべての日付に適用されるかどうかはわかりません。
日付オブジェクトがあります:
var thedate = new Date("2012-05-02T11:00:00.000+0000");
私getMonth()
が4を得るとき、しかしgetDay()
私が3を得るとき?getDay
を呼び出すと、元の文字列(2)に反映されているものが得られるようにしたいと思います。から1を引くこともできますがgetDay()
、それが正しい方法であるかどうか、およびすべての日付に適用されるかどうかはわかりません。
MDNによると、getMonth
は0〜11の範囲の数値を返し(したがって、0は1月を表します)、0〜6getDay
の範囲の曜日を返します(したがって、0は日曜日を表します)。月の日を取得する場合はgetDate
、を使用する必要があります。これにより、1〜31の範囲の数値が返されます。
getDay
/getMonth
は、0から始まるその日のインデックスを返します。したがって、+1になります。
getDay()曜日を返します(0〜6)
ここを読んでください:http ://www.w3schools.com/jsref/jsref_obj_date.asp