JFinal使用笔记6-时间处理

时间字段保存时报错:Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]
看意思是格式不正确,前台使用的是easyui的datetimebox,默认时间格式是3/28/2013 12:00:00。根据JFinal的格式要求,参考easyui的documentation,建立extends.datebox.js,重写datebox的formatter方法:

$.fn.datebox.defaults.formatter = function(date){
	var y = format(date.getFullYear());
	var m = format(date.getMonth()+1);
	var d = format(date.getDate());
	return y+'-'+m+'-'+d;
}
function format(s){
	if(s<10){
		return '0'+s;
	}else{
		return s;
	}
}

然后在页面中引入此文件即可
<script type="text/javascript" src="/plugin/easyui132/myextends/extends.datebox.js"></script>

你可能感兴趣的:(JFinal使用笔记6-时间处理)