繁体   English   中英

使用jQuery更改日期对象的日期

[英]Changing date objects date using jQuery

有没有一种方法可以只更改日期对象的日期并保留时间。 例如,我显示了基于一周的日期动态生成的日期。 因此,从今天的日期开始,并显示从今天到从现在起一周的同一天之间的所有日期。 这就是全部设置,当您单击其中的某一天时,我需要一种方法来将保存当前日期的变量更新为代表被单击日期的日期。

变量currentDate持有这样的对象。

var currentDate = {Thu Oct 06 2011 08:00:00 GMT-0400 (EDT)}

因此,问题是我可以用我新单击的日期来仅更新对象的Thu Oct 06 2011部分,同时仍然保持对象的时间部分完整。

谢谢

您还可以在此处使用另外两个功能来设置月份和年份:

currentDate.setDate(15);  //sets day of month to 15
currentDate.setFullYear(2010);  //sets year to 2012
currentDate.setMonth(2); //sets month to February

使用jquery选择器获取值,然后将它们传递给如下所示的函数:

function InputChanged(){
var day=$('#day').val();
var month=$('#month').val();
var year=$('#year').val();
UpdateTime(day,month,year);
}

function UpdateTime(day,month,year){
currentDate.setDate(day);
currentDate.setMonth(month);
currentDate.setYear(year);
};

当然,这取决于您输入的类别为“天”,“月”和“年”。 如果要从单个输入中收集此信息,则需要对其进行解析。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM