【bootstrap-table】如何将一串时间戳改为正常日期格式

【背景】

当数据库的字段为日期时间时,发现前端bootstrap-table展现出来的内容变成了一串时间戳格式。

【解决办法】

网上查了很多答案,我觉得大都比较繁杂,就是一个日期转换,都要我去加一段冗长的标准转换代码。
对于我这种懒人来讲,我知道这能解决问题,但不舒服。
简单的功能就应该用简单的方法去满足就好。

解决这个问题的思路很简单,就是在字段配置中加一个formatter参数,用这个参数下的自定义方法来转换日期,然后返回格式化后的值。关键在于怎么把这个自定义函数简化。
最后尝试下来,如下写法最为简便,因为内容少,所以我也没有把自定义功能部分单独分离出去,而是直接写在formatter关键字后。
那个列需要转就把下面这段插进该列的配置字典即可。

formatter: function (value,row,index){
	if(value===null){
		return null;
	}
	else{
		return (new Date(value).toLocaleString())
	}
}

其中功能参数中的value就是该列接受的原值,toLocaleString后会转为XXXX年XX月XX日XX:XX:XX的形式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

每日出拳老爷子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值