我正在尝试用今天的日期预先填充一个文本框,但由于某种原因,它一直将今天的日期显示为 5/30/13,比一个月后。这段代码应该只是拉动当地时间,为什么会落后一个月呢?这是我的代码,有人可以告诉我为什么当前日期已关闭...请帮助,:)
<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>