我正在尝试使用JavaScript在给定日期上添加天数。我有以下代码:
function onChange(e) {
var datepicker = $("#DatePicker").val();
alert(datepicker);
var joindate = new Date(datepicker);
alert(joindate);
var numberOfDaysToAdd = 1;
joindate.setDate(joindate + numberOfDaysToAdd);
var dd = joindate.getDate();
var mm = joindate.getMonth() + 1;
var y = joindate.getFullYear();
var joinFormattedDate = dd + '/' + mm + '/' + y;
$('.new').val(joinFormattedDate);
}
第一次警报,我获得了日期24/06/2011
,但第二次警报,我获得了错误的日期Thu Dec 06 2012 00:00:00 GMT+0500 (Pakistan Standard Time)
,我希望它仍然是24/06/2011
,以便我可以添加天数。在我的代码中,我希望最终输出为25/06/2011
。
Fiddle地址为 @ http://jsfiddle.net/tassadaque/rEe4v/
Date
对象的人... - Alnitak$('.new').val($("#DatePicker").datepicker( "setDate" , +1 ));
替换。 - mplungjan.datePicker("setDate")
没有返回值。 - Alnitak