选择日期-javascript

Selecting dates - javascript

本文关键字:-javascript 日期 选择      更新时间:2023-09-26

我有一个带有选项Today, Yesterday, Week-to-date的组合框DateType我还有两个文本框,一个用于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 DateEnd Date(如上所述)。我只需要Week-to-date的条件我想,剩下的情况会相似,所以我可以确定剩下的条件。

提前感谢!

下载日期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/>");