Javascript 单击“在文本框中设置日期”
我的页面中有两个文本框,分别是“开始日期”和“截止日期”。我有一些钮扣。单击按钮1day时,“开始日期”和“结束日期”应设置为今天的日期。当我单击按钮1周时,截止日期应设置为今天的日期,起始日期应设置为今天之前的1周。其他按钮具有类似的功能。如何使用jQuery或JavaScript实现这一点?请给我一张支票Javascript 单击“在文本框中设置日期”,javascript,jquery,html,Javascript,Jquery,Html,我的页面中有两个文本框,分别是“开始日期”和“截止日期”。我有一些钮扣。单击按钮1day时,“开始日期”和“结束日期”应设置为今天的日期。当我单击按钮1周时,截止日期应设置为今天的日期,起始日期应设置为今天之前的1周。其他按钮具有类似的功能。如何使用jQuery或JavaScript实现这一点?请给我一张支票 发件人: 致: 一天 1个月 3个月 一年 使用日期对象 例如: $("#1day").click(function () { $("#from").val(new Date().toS
发件人:
致:
一天
1个月
3个月
一年
使用日期对象
例如:
$("#1day").click(function () {
$("#from").val(new Date().toString());
$("#to").val(new Date().toString()) ;
});
进一步改为:
那么你要求为你写代码???看我编辑的小提琴。像这样??是 啊我想设置日期而不是文本。@AnushaHoney,所以您最终得到了正确的代码:)祝项目好运。
$("#1day").click(function () {
$("#from").val(new Date().toString());
$("#to").val(new Date().toString()) ;
});
$('button').click(function(){
id = $(this).attr('id');
$('#to').val((new Date()).getMonth() + "-" + (new Date()).getDate() + "-" + (new Date()).getFullYear());
if(id == '1day'){
$('#from').val((new Date()).getMonth() + "-" + ((new Date()).getDate()-1) + "-" + (new Date()).getFullYear());
}
if(id == 'month'){
$('#from').val(((new Date()).getMonth()-1) + "-" + (new Date()).getDate() + "-" + (new Date()).getFullYear());
}
if(id == '3month'){
$('#from').val(((new Date()).getMonth()-3) + "-" + (new Date()).getDate() + "-" + (new Date()).getFullYear());
}
if(id == 'year'){
$('#from').val((new Date()).getMonth() + "-" + (new Date()).getDate() + "-" + ((new Date()).getFullYear()-1));
}
});