解决layui数据表格Date日期格式的回显Object的问题


Posted in Javascript onSeptember 19, 2019

有属性: private Date createtime;

但是回显的时候,显示{ Object object },想要转换成字符串格式显示。

layui中显示:

在对应的实体类中添加属性:private String createtimestr;

然后添加对应的set/get方法,但是方法处理的是createtime

但是在Mybatis-plus框架映射时,数据库表里面又没有该字段,获取数据的时候会报异常,unknown field "createtimestr" in table ,

解决办法,在添加的属性上面添加注解 @TableField(exist = false)

用于表示表中没有该字段,不然报错。

最后就是

方法二:

在前端页面创建处理时间的函数:

<!--转换时间格式-->
<script type="text/javascript">
 function dateToStr(date) {
 var time = new Date(date.time);
 var y = time.getFullYear();
 var M = time.getMonth() + 1;
 M = M < 10 ? ("0" + M) : M;
 var d = time.getDate();
 d = d < 10 ? ("0" + d) : d;
 var h = time.getHours();
 h = h < 10 ? ("0" + h) : h;
 var m = time.getMinutes();
 m = m < 10 ? ("0" + m) : m;
 var s = time.getSeconds();
 s = s < 10 ? ("0" + s) : s;
 var str = y + "-" + M + "-" + d + " " + h + ":" + m + ":" + s;
 console.log(str);
 return str;
 }
</script>

然后再模板输出

{field: 'createtime', title: '发布时间',sort: true, minWidth: 100,templet:'<div>{{dateToStr(d.createtime)}}</div>'}

或者

{field: 'createtime', title: '发布时间',sort: true, minWidth: 100,templet:function (d) {
 return dateToStr(d.createtime);
 }}

还有就是,时间对象里面会有个 time 时间戳属性,可以通过 new Date(xxx.time),即可。

以上这篇解决layui数据表格Date日期格式的回显Object的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery中的ready函数冲突的解决方法
May 17 Javascript
顶部缓冲下拉菜单导航特效的JS代码
Aug 27 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
Dec 28 Javascript
一个JS函数搞定网页标题(title)闪动效果
May 13 Javascript
VUEJS实战之利用laypage插件实现分页(3)
Jun 13 Javascript
JS创建对象的写法示例
Nov 04 Javascript
基于JavaScript中标识符的命名规则介绍
Jan 06 Javascript
解决使用vue.js路由后失效的问题
Mar 17 Javascript
基于vue-cli npm run build之后vendor.js文件过大的解决方法
Sep 27 Javascript
Vue.js实现大转盘抽奖总结及实现思路
Oct 09 Javascript
js实现手表表盘时钟与圆周运动
Sep 18 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
Jan 26 Vue.js
转换layUI的数据表格中的日期格式方法
Sep 19 #Javascript
js 判断当前时间是否处于某个一个时间段内
Sep 19 #Javascript
vue-froala-wysiwyg 富文本编辑器功能
Sep 19 #Javascript
关于layui toolbar和template的结合使用方法
Sep 19 #Javascript
深入理解javascript prototype的相关知识
Sep 19 #Javascript
基于Vue的商品主图放大镜方案详解
Sep 19 #Javascript
vue 实现模糊检索并根据其他字符的首字母顺序排列
Sep 19 #Javascript
You might like
BBS(php &amp; mysql)完整版(五)
2006/10/09 PHP
学习php分页代码实例
2013/10/24 PHP
经典PHP加密解密函数Authcode()修复版代码
2015/04/05 PHP
jquery1.4后 jqDrag 拖动 不可用
2010/02/06 Javascript
js限制textarea每行输入字符串长度的代码
2012/10/31 Javascript
jQuery选择器全面总结
2014/01/06 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
JS实现关键字搜索时的相关下拉字段效果
2014/08/05 Javascript
Javascript实现网络监测的方法
2015/07/31 Javascript
JavaScript实现删除,移动和复制文件的方法
2015/08/05 Javascript
原生js实现移动端瀑布流式代码示例
2015/12/18 Javascript
纯JS代码实现一键分享功能
2016/04/20 Javascript
利用Node.js制作爬取大众点评的爬虫
2016/09/22 Javascript
JS仿淘宝搜索框用户输入事件的实现
2017/06/19 Javascript
Async Validator 异步验证使用说明
2017/07/03 Javascript
详解在Vue中如何使用axios跨域访问数据
2017/07/07 Javascript
js学习心得_一个简单的动画库封装tween.js
2017/07/14 Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
2018/09/26 Javascript
使用express获取微信小程序二维码小记
2019/05/21 Javascript
Vue form表单动态添加组件实战案例
2019/09/02 Javascript
基于js实现逐步显示文字输出代码实例
2020/04/02 Javascript
Vue如何基于vue-i18n实现多国语言兼容
2020/07/17 Javascript
Python使用asyncio包处理并发详解
2017/09/09 Python
python存储16bit和32bit图像的实例
2018/12/05 Python
pytorch 图像中的数据预处理和批标准化实例
2020/01/15 Python
Python识别html主要文本框过程解析
2020/02/18 Python
CSS3 简单又实用的5个属性
2010/03/04 HTML / CSS
先进德育工作者事迹材料
2014/01/24 职场文书
新春文艺演出主持词
2014/03/27 职场文书
养成教育经验材料
2014/05/26 职场文书
高考标语大全
2014/06/05 职场文书
求职信格式范文
2015/03/19 职场文书
因工资原因离职的辞职信范文
2015/05/12 职场文书
详解JAVA中的OPTIONAL
2021/06/14 Java/Android
Python可变集合和不可变集合的构造方法大全
2021/12/06 Python
SQL Server 中的事务介绍
2022/05/20 SQL Server