软件定制开发供应商前端页面显示的时间格式为:2022-03-18T01:46:08.000+00:00 如何转换为:年-月-日 时:分:秒 ?

解决办法:

软件定制开发供应商第一种办法:软件定制开发供应商后端格式处理,软件定制开发供应商在后端转数据格式为类型

第二种办法:前端格式处理,
中 Table-column Attributes 列属性中有一个 formatter参数 ,用来格式化内容 ,
里面可以支持一个函数 Function(row, column, cellValue, index) ,供我们调用,

下面是第二种方法演示:
步骤① 在时间标签中加入属性 :fromatter="formatData"
步骤② 在method:{} 中写 formateDate() 方法。

解释:
:是将方法和标签进行绑定,不能省略
“formateDate” 冒号里面是绑定的方法名,formteDate具体方法写在methods:{} 中

formather 绑定一个函数 formatDate(row, column, cellValue, index) ,这个函数有四个参数,使用的时候只需要调用函数就可以了,不用传参数,参数直接在方法中写,前端框架会自动把参数值丢进去

formatData(row, column, cellValue, index){				//把传过来的日期进行回炉重造一下,又创建了一个js的 Date对象,进行重新构造,转为String字符串		//最终返回 s 就可以了		var s =	new Date(cellValue).toLocaleString();	    return s;		  // 测试参数含义:不知道参数是什么含义的就打印出来		  // console.log(row)     	//拿到一行的所有信息,要拿到具体信息,只需要row.XXX 就可以了		  // console.log(column)  	//拿到列的信息		  // console.log(cellValue) //拿到单元格数据,拿到时间 2022-03-18T01:46:08.000+00:00		  // console.log(index)     //拿到索引	    },
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

测试:

修改前:

数据库操作时间类型为:datetime 类型 ,
响应给前端,前端接收显示为:2022-03-18T01:46:08.000+00:00 这种加了时区的格式

修改后:

2022/3/18 09:46:08

分割线:-----------------------------------------------------------------------------------------------------------------------
分割线:-----------------------------------------------------------------------------------------------------------------------
分割线:-----------------------------------------------------------------------------------------------------------------------

补充: 前端页面 在插值表达式里面插入:

new Date(news.pushTime).toLocaleDateString()
  • 1


网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发