前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端处理Json时间戳

前端处理Json时间戳

作者头像
Lcry
发布2022-11-29 20:36:04
1K0
发布2022-11-29 20:36:04
举报
文章被收录于专栏:Lcry个人博客

今日在做后台时,用json将数据传递到前端后,发现时间字段被序列化了,所以需要处理后展示,我这里为了方便,所以丢到前端来处理了,方法如下:

后端json数据time字段如下,为时间戳

页面展示出来就是这样子的- -。

首先整一个引入一个js代码,时间戳转正常的时间,代码如下: 在此感谢同学dap的方法。

代码语言:javascript
复制
    // 时间转化器
    function timestampToTime(timestamp) {
        var date = new Date(timestamp);//时间戳为10位需*1000,时间戳为13位的话不需乘1000
        var Y = date.getFullYear() + '-';
        var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1);
        var D = date.getDate() + ' ';
        var h = date.getHours() + ':';
        var m = date.getMinutes() + ':';
        var s = date.getSeconds();
        return Y + M + "-" + D + h + m + s;
    }

然后将数据用函数处理后再显示出来,我这里是Layui,有下面方法就可以搞定,官方有文档说明。

代码语言:javascript
复制
{field: 'time', title: '留言时间', width: 200,
templet: function(d){return timestampToTime(d.time)}}

最后就可以了呢,效果很棒!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-12-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档