选择日期-javascript

选择日期-javascript,javascript,validation,date,Javascript,Validation,Date,我有一个组合框DateType,包含选项今天、昨天、一周到今天 我还有两个文本框,一个用于开始日期,另一个用于结束日期。 默认情况下,日期类型将设置为今天的日期 比如说,现在的日期是2011年11月1日(星期二) 几个变量: var startDate = new Date(document.getElementsByName('Start Date').value); var endDate = new Date(document.getElementsByName('End Date').v

我有一个组合框
DateType
,包含选项
今天、昨天、一周到今天
我还有两个文本框,一个用于
开始日期
,另一个用于
结束日期
。 默认情况下,
日期类型
将设置为今天的日期

比如说,现在的日期是2011年11月1日(星期二)

几个变量:

var startDate = new Date(document.getElementsByName('Start Date').value);
var endDate = new Date(document.getElementsByName('End Date').value);
我不熟悉javascript,所以有谁能帮我构建一个函数,该函数可以根据所选的日期类型(如上所述)修改
开始日期
结束日期
。 我只需要本周迄今为止的
条件
我想,其余的都是类似的,所以我可以确定剩余的条件

提前谢谢

下载日期(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');
文件。写入(“当前日期:+currentDate+”
); 文件。写入(“lastSunday:+lastSunday+”
);
javascript的本机
Date
相当原始,你可能想看看像
Datejs
:嗯……我发布这个问题已经一个多小时了……还没有答案……真的有那么复杂吗?:)
var startDate = new Date(document.getElementsByName('Start Date').value);
var endDate = new Date(document.getElementsByName('End Date').value);
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/>");