0

テキスト ボックスに今日の日付を事前入力しようとしていますが、何らかの理由で、今日の日付が 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>
4

2 に答える 2