您当前的位置: 首页 > 

每日出拳老爷子

暂无认证

  • 9浏览

    0关注

    135博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

每日出拳老爷子 发布时间:2022-07-13 17:47:51 ,浏览量:9

【背景】

当数据库的字段为日期时间时,发现前端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的形式。

关注
打赏
1657016083
查看更多评论
立即登录/注册

微信扫码登录

0.0368s