我必须设置datepicker
日期格式dateFormat: "yy-mm-dd",
,这是因为我以这种格式从数据库获取数据。现在我想以datepicker
这种格式'DD, d MM, yy'
显示我所做的任何更改
onSelect: function(){
var formattedDate = $('#datepicker').datepicker({ dateFormat: 'DD, d MM, yy' }).val();
alert(formattedDate);
}
但datepicker
仍然以"yy-mm-dd"
格式返回数据。我怎样才能解决这个问题?
你只需要使用效用函数:
$.datepicker.formatDate( format, date, options )
$.datepicker.parseDate( format, value, options )
查看更多:https : //api.jqueryui.com/datepicker/
工作示例:http : //jsfiddle.net/Twisty/1ku4wLzf/5/
JavaScript
$("#datepicker").datepicker({
dateFormat: "yy-mm-dd",
minDate: 0,
maxDate: new Date('2019-10-31'),
onSelect: function(dStr, obj) {
var dt = $.datepicker.parseDate("yy-mm-dd", dStr);
var fdt = $.datepicker.formatDate("DD, d MM, yy", dt);
alert(fdt);
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句