VUE项目解决后台传过来的时间有个T的方法

对接java接口,列表需要显示时间,发现java返回的时间为以下json格式(createdTime字段),日期和时间之间有个字母 T ,和产品沟通结果为无法接受此种显示形式。

产品一张嘴,开发跑断跑!

{
            "id": 3,
            "title": "月度测试pdf",
            "subTitle": "《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一 线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,",
            "filePath": "/asset-configured-report/test/develophandbook.pdf",
            "fileName": "开发者手册",
            "shareCount": 93,
            "readCount": 433,
            "type": 1,
            "createdTime": "2022-12-28T15:18:43"
        }

经过测试可以使用以下方式处理:

{{ item.createdTime.toLocaleString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '') }}
代码如下:

 

 

 

 

posted @ 2023-01-05 17:18  php小小菜鸟  阅读(1204)  评论(0编辑  收藏  举报