使用 JQuery,我创建了一个简单的日期文本字段dateFormat: "mmddyy"
。它的工作方式没有问题。但相应的数据库字段是 DATE 类型,并以“YYYY-MM-DD”格式存储值。因此,当我从数据库中读取值并将其设置为日期文本字段时,日期格式似乎是“YYYY-MM-DD”,而不是“mmddyy”。那么,在将其设置为日期字段之前,我们如何在 JQuery 中格式化该数据库日期值?
谢谢!
使用 JQuery,我创建了一个简单的日期文本字段dateFormat: "mmddyy"
。它的工作方式没有问题。但相应的数据库字段是 DATE 类型,并以“YYYY-MM-DD”格式存储值。因此,当我从数据库中读取值并将其设置为日期文本字段时,日期格式似乎是“YYYY-MM-DD”,而不是“mmddyy”。那么,在将其设置为日期字段之前,我们如何在 JQuery 中格式化该数据库日期值?
谢谢!
将此代码放入您的datebox
data-options="formatter:myformatter"
并添加如下功能
<script type="text/javascript">
function myformatter(date){
var y = date.getYear();
var m = date.getMonth()+1;
var d = date.getDate();
return (m<10?('0'+m):m)+(d<10?('0'+d):d)+y;
}
</script>
尝试使用 Jquery 日期格式插件来完成它。
如果您使用 jQuery UI,请查看此页面jqueryui.com/demos/datepicker/#option-altFormat