【发布时间】:2015-03-10 00:42:08
【问题描述】:
这是我的问题:
我有 2 个 RadDatePicker,见下文:
<telerik:RadDatePicker ID="rdpTimeOfDayFrom" runat="server" Culture="English (United States)">
<DateInput runat="server" DateFormat="MM/dd/yyyy"></DateInput>
</telerik:RadDatePicker>
<telerik:RadDatePicker ID="rdpTimeOfDayTo" runat="server" Culture="English (United States)">
<DateInput runat="server" DateFormat="MM/dd/yyyy"></DateInput>
</telerik:RadDatePicker>
通过使用 JavaScript,我想获取上周日期并将其设置在 rdpTimeOfDayFrom 控件中,问题是格式为: 2015 年 3 月 9 日星期一 17:36:58 GMT-0700(太平洋夏令时间)
如何使用 Javascript 以该格式(“yyyy/MM/dd”)设置返回日期?我问的原因是因为在我回发并试图获得它所显示的控件之后: 2015 年 3 月 9 日上午 12:00:00,我只需要日期。
这是我的 JS 函数:
使用 MomentJS
function SetLastWeekDate(sender, args) {
var lastWeekDate = $find("<%=btnTimeOfDayLastWeek.ClientID %>");
var fromDate = $find("<%=rdpTimeOfDayFrom.ClientID %>");
var toDate = $find("<%=rdpTimeOfDayTo.ClientID %>");
var today = new Date();
if (lastWeekDate.get_checked()) {
fromDate.clear();
toDate.clear();
//var lastWeekPeriod = new Date(today.getFullYear(), today.getMonth(),today.getDate() - 7);
var lastWeekPeriod = moment().subtract(7, 'd').format('l');
fromDate.set_selectedDate(lastWeekPeriod);
toDate.set_selectedDate(today);
}
}
【问题讨论】:
标签: javascript vb.net date momentjs