0

日付オブジェクトがあります:

var thedate = new Date("2012-05-02T11:00:00.000+0000");

getMonth()が4を得るとき、しかしgetDay()私が3を得るとき?getDayを呼び出すと、元の文字列(2)に反映されているものが得られるようにしたいと思います。から1を引くこともできますがgetDay()、それが正しい方法であるかどうか、およびすべての日付に適用されるかどうかはわかりません。

4

2 に答える 2

3

MDNによると、getMonthは0〜11の範囲の数値を返し(したがって、0は1月を表します)、0〜6getDayの範囲の曜日を返します(したがって、0は日曜日を表します)。月の日を取得する場合はgetDate、を使用する必要があります。これにより、1〜31の範囲の数値が返されます。

于 2012-05-02T16:16:04.730 に答える
1

getDay/getMonthは、0から始まるその日のインデックスを返します。したがって、+1になります。

getDay()曜日を返します(0〜6)

ここを読んでください:http ://www.w3schools.com/jsref/jsref_obj_date.asp

于 2012-05-02T16:16:24.740 に答える