我正在使用Jquery日期选择器,我现在面临的问题是数据库上的日期格式是dd / MM / YYYY,而日期选择器的日期格式是MM / dd / YYYY,所以我怎么能设法更改日历日期格式以与数据库一致? 我试过这个,但它不起作用: -
$(":input[data-datepicker]").datepicker();
$("this").datepicker({ dateFormat: 'dd-mm-yy' });
答案 0 :(得分:1)
就像一般情况一样,我建议不要依赖于UI和数据库的单一日期格式,因为用户可以根据他们居住的地方对如何输入日期有不同的偏好。因此,将传入的日期解析为Date对象,并将其作为Date对象存储在数据库中,这是我的建议。
但是,要更改datepicker上的日期格式,请参阅以下StackOverflow线程:
答案 1 :(得分:0)
喜欢这样的事。
将它放在脚本的顶部。
$.datepicker.setDefaults($.datepicker.regional['<%=System.Threading.Thread.CurrentThread.CurrentUICulture.TwoLetterISOLanguageName %>']);
您可以正常使用它们。
$("#TxtStartDate, #TxtEndDate").datepicker({
});
答案 2 :(得分:0)
我试过这个并且效果很好 $( “:输入[数据日期选择器]”)日期选择器({。 dateFormat:“dd / mm / yy” }); BR