ASP.Net AJAX Calendar Extender没有通过JavaScript提供错误的日期

时间:2014-01-02 17:59:16

标签: javascript ajax

我正在尝试使用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日,这是我最初如何在标记上设置格式。有人可以告诉我如何纠正这个错误吗?

由于

1 个答案:

答案 0 :(得分:0)

环境设置错误导致的问题。现在已经纠正并正在运作