easyui datagrid 数据库日期格式数据在前台显示
来源:互联网 发布:画房子平面图软件 编辑:程序博客网 时间:2024/05/16 19:47
在利用datagrid展示后台数据库数据的过程中,会发现,日期数据无法正常显示,而是显示一连串的数字。在controller层debug调试时显示数据为Date型数据,应该是在页面无法读取,导致页面显示出问题,而且显示的数据为Date的数据,其中展示到前台的是数据的fasttime
参考网上给的网站,这里给出两种方案。
1.在后台将日期数据组装成字符串数据,这样传入前台没有任何问题
2.因为后台从数据库到控制,数据一致保持日期格式,所以在页面处理更好一点,更符合逻辑要求
Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, // month "d+": this.getDate(), // day "h+": this.getHours(), // hour "m+": this.getMinutes(), // minute "s+": this.getSeconds(), // second "q+": Math.floor((this.getMonth() + 3) / 3), // quarter "S": this.getMilliseconds() // millisecond } if (/(y+)/.test(format)) format = format.replace(RegExp.$1, (this.getFullYear() + "") .substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(format)) format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length)); return format; } function formatDatebox(value) { if (value == null || value == '') { return ''; } var dt; if (value instanceof Date) { dt = value; } else { dt = new Date(value); } return dt.format("yyyy-MM-dd"); //扩展的Date的format方法(上述插件实现) }
这样就可以实现。
$('#datagridDemo1').datagrid({ …… columns: [[ { field: 'CreateDate', title: '创建日期', width: 120,align: 'center',formatter: formatDatebox}, …… ]] });
参考网址:点击打开链接
0 0
- easyui datagrid 数据库日期格式数据在前台显示
- 数据库后台数据在前台ECharts显示
- 关于从后台获取数据List<User>转化为JSON格式在前台用easyui以表格显示
- ajax动态查询数据库数据并显示在前台
- ssm框架数据库取数据在前台分页显示
- easyui-datagrid行编辑,后台以主表为基表关联从表进行查询数据后,在前台行编辑字段内容的显示
- easyUI的datagrid控件日期列不能正确显示Json格式数据的解决方案
- easyUI的列表控件(datagrid)日期列不能正确显示Json格式数据的解决方法
- 后台传来毫秒格式日期换成年月日时分秒显示在前台
- jquery easyui datagrid 对数据格式化(日期格式)
- 安卓开发前后台通信,从数据库中取数据并在前台以表格形式显示,以json格式传输
- 数据绑定控件Repeater/GridView/DataList在前台显示正确的文本格式
- 数据绑定控件Repeater/GridView/DataList在前台显示正确的文本格式收藏
- easyui datagrid 数据组装格式
- struts2框架从数据库批量取得数据集并在前台页面循环显示
- struts2框架从数据库批量取得数据集并在前台页面循环显示
- easyui datagrid数据不显示
- 【EasyUi】自定义日期显示格式
- iOS移动开发启动图广告植入
- 快速毛玻璃虚化效果实现
- kafka-topics.sh的delete命令删除topic
- HDU 2089 不要62 (数位dp)
- Node.js fs模块——读写文件
- easyui datagrid 数据库日期格式数据在前台显示
- 下拉实现头部图片放大效果,实现类似QQ,新浪个人中心界面
- git删除---创建远程分支
- C#写玩家与电脑进行石头剪刀布游戏的算法
- 开源自动导航系统 ArduPilot/APM
- Android视频渲染: YUV转RGB 软解码方式
- 访问父节点parentNode
- 关于raw_input()和sys.stdin.readline()的区别
- 并行集合