正在尝试格式化jquery日期
我有一个jquery日期字段,用户在其中输入他们的出生日期,称为“startDob” 我在该值上加上66年,以显示退休日期(“retDate”),如下所示:正在尝试格式化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
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”)代码>