【发布时间】:2014-01-02 17:59:15
【问题描述】:
我正在尝试使用 JavaScript 使用 ASP.Net AJAX 日历扩展器控件在文本框上设置日期。
当我单击控件并选择一个日期时,我触发了名为 OnClientDateSelectionChanged 的事件。在我的 JavaScript 中,我有:
var fromDate = new Date();
fromDate = sender.get_selectedDate();
alert(fromDate);
var toDate = new Date(fromDate)
toDate.setDate(fromDate.getDate() + 7);
var toDateToShow = new Date(toDate);
alert(toDateToShow);
//alert(document.getElementById("MainContent_txtToDate"));
document.getElementById('<%= txtToDate.ClientID%>').value = formatDate(toDateToShow);
}
我看到的是前一天的日期,即“Wed Jan 1 19:00:00 Est 2014”,而不是 02/01/2014,这是我最初在标记上设置格式的方式。谁能告诉我如何纠正这个错误?
谢谢
【问题讨论】:
标签: javascript ajax