关于java后台数据库获取日期格式正常,传回前端就成了带T的格式的解决办法

tech2023-01-05  114

问题描述

这是java后端从数据库获取的日期这是传回前端显示的数据(最下面的红框): 我百度之后,发现应该是Json自动转换了时间格式

解决办法

在前端页面相关代码中插入以下代码,格式就可以转换回来了。

function renderTime() { var wtrq1 = $('#WTRQ').val(); var cxrq1 = $('#CXRQ').val(); var wtrq2 = new Date(+new Date(wtrq1) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, ''); var cxrq2 = new Date(+new Date(cxrq1) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, ''); $('#WTRQ').val(wtrq2); $('#CXRQ').val(cxrq2); }

修改后的结果

最新回复(0)