私はこの機能を持っています:
function myFunction(){
var d = new Date(2012,9,1);
var x = document.getElementById("demo");//some element demo
x.innerHTML=d.getDay();
}
平日を任意の月の1日に取得しようとしています。コードは上にあります(例)。これは、値として6の土曜日を返すことになっているのではないでしょうか。それは正しい値を与えません。この場合は1になります。単純に見えますが、何かが足りません。私は方程式を誤解していますか?
伝えてください。
いくつかの編集:少し異なりますが、それでも同じ行にありました。
function myFunction()
{
for(i=0;i<12;i++){
var d = new Date(2012,i,0);
k=i+1;
var x = document.getElementById(""+k);
x.innerHTML=d.getDate()+" "+i;
}
}
この関数は、特定のIDを合計12個書き込みます。そして私は次の出力を取得します:
31 0
31 1
29 2
31 3
30 4
31 5
30 6
31 7
31 8
30 9
31 10
30 11
それは正しくありません。
上記の関数は、月と対応する日を生成しています。