正在尝试格式化jquery日期

正在尝试格式化jquery日期,jquery,datepicker,Jquery,Datepicker,我有一个jquery日期字段,用户在其中输入他们的出生日期,称为“startDob” 我在该值上加上66年,以显示退休日期(“retDate”),如下所示: var retDate = new Date(startDob.getFullYear() + 66, startDob.getMonth(), startDob.getDate()); $('#dateEnd').datepicker({dateFormat: 'dd.mm.yy'}); $('#retDate').datepic

我有一个jquery日期字段,用户在其中输入他们的出生日期,称为“startDob”

我在该值上加上66年,以显示退休日期(“retDate”),如下所示:

var retDate = new Date(startDob.getFullYear() + 66, startDob.getMonth(), startDob.getDate());
 $('#dateEnd').datepicker({dateFormat: 'dd.mm.yy'}); 
 $('#retDate').datepicker({dateFormat: 'dd.mm.yy'});
结果看起来很糟糕:

Wed Feb 08 2073 00:00:00 GMT+0000 (GMT Standard Time)
我尝试过这样的格式化:

var retDate = new Date(startDob.getFullYear() + 66, startDob.getMonth(), startDob.getDate());
 $('#dateEnd').datepicker({dateFormat: 'dd.mm.yy'}); 
 $('#retDate').datepicker({dateFormat: 'dd.mm.yy'});
无济于事。 当这个框是一个实际的datepicker日历框时,我可以这样格式化:

日期格式:“日/月/年”

但现在我根本无法格式化它。有什么想法吗


您正在使用jquery ui。为什么不使用
$.datepicker.formatDate('dd.mm.yy',retDate)
?我放弃了jquery datepicker,改用了html5:嗨,刚刚尝试:
code$.datepicker.formatDate('dd.mm.yy',retDate)如建议的那样,但这没有效果。现在已对其进行排序。我使用了:
code retDateStr=retDate.toLocaleDateString(“en-GB”)