テキスト ボックスに今日の日付を事前入力しようとしていますが、何らかの理由で、今日の日付が 1 か月遅れの 5/30/13 として表示され続けます。このコードは現地時間を取得するだけのはずなのに、なぜ 1 か月遅れているのでしょうか? これが私のコードです。誰かが現在の日付がずれている理由を教えてください...助けてください:)
<script type="text/javascript">
/*<![CDATA[*/
function my_curr_date() {
var currentDate = new Date()
var day = currentDate.getDate();
var month = currentDate.getMonth() + 1;
var year = currentDate.getFullYear();
var my_date = month+"-"+day+"-"+year;
document.getElementById("dateField").value=my_date;
}
function orderReady(orderTime){
dateToday.setDate(dateToday.getDate()+orderTime);
var ready=dateToday.getMonth()+"/"
+dateToday.getDate()+"/"+dateToday.getFullYear();
document.getElementById("duedateField").value=due_date;
}
/*]]>*/
<body onload='return my_curr_date();'>
<p>Today's Date<br />
<input type='text' name='dateField' id='dateField' value='' /><br />
Pick-up Date<br />
<input type='text' name='duedateField' id='duedateField' value='' /></p>