我有一个包含选项DateType
的组合框Today, Yesterday, Week-to-date
我还有2个文本框 - 一个用于Start Date
,另一个用于End Date
。
默认情况下,DateType
将设置为Today
的日期。
例如:假设当前日期是2011年11月1日(星期二)
When DateType : Today
Start Date = 01/11/2011
End Date = 01/11/2011
When DateType : Week-to-date (Note: Each week will be `Sun to Sat`)
Start Date = 01/09/2012 (Sun)
End Date = 01/11/2012 (Current Date)
几个变量:
var startDate = new Date(document.getElementsByName('Start Date').value);
var endDate = new Date(document.getElementsByName('End Date').value);
我是javascript的新手,所以任何人都可以帮我构建一个可以根据所选的DateType修改Start Date
和End Date
的函数(如上所述)。
我只需要Week-to-date
的条件
其余的情况类似,我猜,所以我可以确定剩下的条件。
提前致谢!
答案 0 :(得分:0)
下载日期JS(http://code.google.com/p/datejs/downloads/list)
currentDate = new Date().toString('M/d/yyyy');
lastSunday = Date.today().add(-8).sunday().toString('M/d/yyyy');
document.write("currentDate :"+currentDate+"<br/>");
document.write("lastSunday :"+lastSunday+"<br/>");