我正在尝试使用JavaScript使用ASP.Net AJAX Calendar Extender控件在文本框中设置日期。
当我点击控件并选择一个日期时,我会触发名为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”,而不是2014年1月1日,这是我最初如何在标记上设置格式。有人可以告诉我如何纠正这个错误吗?
由于
答案 0 :(得分:0)
环境设置错误导致的问题。现在已经纠正并正在运作