如何解决jQuery Mobile UI DatePicker更改日期格式
| 我正在尝试在JQM UI Datepicker中更改日期格式。 它有一个输入,显示更改日期时的日期。 我需要它以dd / mm / yyyy格式显示。 有人可以帮忙吗? 更新: 我正在尝试,但是没有任何变化:<script>
//reset type=date inputs to text
$( document ).bind( \"mobileinit\",function(){
$.mobile.page.prototype.options.degradeInputs.date = true;
});
</script>
<script language=\"javascript\">
$(document).ready(function() {
$.datepicker.formatDate(\'dd/mm/yyyy\'); //ADDED HERE
$(\"input[type=\'submit\']\").click(function(e) {
e.preventDefault();
});
});
</script>
解决方法
试试这个
$.datepicker.formatDate(\'dd/mm/yyyy\');
在这里更多参考
,更改\“ jquery.ui.datepicker.mobile.js \”文件
添加日期格式:dateFormat:\“ dd / mm / yy \”代码如下所示
//bind to pagecreate to automatically enhance date inputs
$( \".ui-page\" ).live( \"pagecreate\",function(){
$( \"input[type=\'date\'],input[data-type=\'date\']\" ).each(function(){
$(this).after($(\"<div />\").datepicker({ altField: \"#\" + $(this).attr(\"id\"),showOtherMonths: true,dateFormat: \"dd/mm/yy\" }));
});
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。