如何更改日期选择器上的日期“#to”dd.mm.yy.现在写mm/dd/yy。 如果我改变/。正确的计算和ID我更改(d.getMonth() + 1) + '/' + d.getDate() + '/' + d.getFullYear();
到(d.getDate() + '/' + d.getMonth() + 1) + '/' + d.getFullYear();
不工作。日期选择器更改日期格式
这里是代码:
$(function() {
$('#to').attr('disabled', true);
$("#from").datepicker({
dateFormat: 'dd.mm.yy',
onSelect: function (selectedDate) {
var x = selectedDate.split('.');
var d = new Date(x[1] + ',' + x[0] + ',' + x[2]);
var res = d.setDate(d.getDate() + 7);
var dateMsg = (d.getMonth() + 1) + '/' + d.getDate() + '/' + d.getFullYear();
$("#to").removeAttr('disabled').removeClass('hasDatepicker').datepicker({
minDate: dateMsg
});
}
});
});
和HTML:
<label for="from">From</label>
<input type="text" id="from" name="from" />
<br/>
<label for="to">to</label>
<input type="text" id="to" name="to" />
这里是所有代码:http://jsfiddle.net/JBrvn/4/
试穿(http://jsfiddle.net/JBrvn/4/)。不正确的计算日期。返回不正确的月份和年份。 –
@NejcGalof检查更新的解决方案....我打算重新设计解决方案 –
我不能在'$(“#from”)中使用'dateFormat:'dd.mm.yy''。datepicker'因为don在里面工作我的其他代码。另一种方式? –