失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > bootstrapTable表格格式化日期后 IE浏览器显示不正常 为NaN-NaN-NaN

bootstrapTable表格格式化日期后 IE浏览器显示不正常 为NaN-NaN-NaN

时间:2024-06-25 07:41:00

相关推荐

bootstrapTable表格格式化日期后 IE浏览器显示不正常 为NaN-NaN-NaN

1、利用bootstrapTable表格格式化日期后,发现IE浏览器显示不正常,为NaN-NaN-NaN,网上找了一下是因为:IE浏览器new Date()带参返回undefined,估计是浏览器冲突,不兼容了

2、原先格式化bootstrapTable表格日期代码如下:

function dateTimeFormatter(value, row, index) {if (value != null) {// 获取年月日时分秒值 slice(-2)过滤掉大于10日期前面的0var time = new Date(value);var year = time.getFullYear();var month = time.getMonth() + 1;var date = time.getDate();// 拼接var result = year + "-" + month + "-" + date;// 返回return [result];}}

2、由于new Date出现了问题,修改下代码,修改后IE浏览器就可以正常显示了,代码如下:

function dateTimeFormatter(value, row, index) {if (value != null) {// 获取年月日时分秒值 slice(-2)过滤掉大于10日期前面的0var time = new Date(Date.parse(value.replace(/-/g,"/")))var year = time.getFullYear();var month = time.getMonth() + 1;var date = time.getDate();// 拼接var result = year + "-" + month + "-" + date;// 返回return [result];}}

3、参考文章链接如下,其中用的这篇文章的第二种方法:/xianfengzhike/p/9694665.html

4、以上内容仅供大家学习参考

如果觉得《bootstrapTable表格格式化日期后 IE浏览器显示不正常 为NaN-NaN-NaN》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。