目前此代码正在运行,但未达到预期:
$("#start_date").datepicker({
dateFormat: 'yy-mm-dd',
onSelect: function(_date, _datepicker)
{
var myDate = new Date(_date);
myDate.setDate(myDate.getDate()+8);
$('#estimated_hatching_date').text(myDate);
alert( myDate);
}
});
第一个问题是日期如何呈现。目前,上面的代码会提醒Fri Oct 01 2010 17:00:00 GMT-0700 (Pacific Daylight Time)。我希望输出只是日期,例如 09/06/2010。
第二个问题是,$('#estimated_hatching_date').text(myDate); 不改变文本。当该代码被触发时,没有任何改变。但是,如果我这样做:$('#estimated_hatching_date').text('myDate'); myDate 被放入#estimated_hatching_date div。
那么,如何仅输出日期并将#estimated_hatching_date div 中的“文本”替换为选择日期后+7 天的日期?
谢谢你,有钱