【Web前端问题】jquery如何把字符串格式化成想要的时间类型
20190816191634
如何用js变成
2019-08-16 19:13:34
回答:
"20190816191634".replace(/(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/, "$1-$2-$3 $4:$5:$6")
回答:
各种日期的格式转换:js获取日期及日期相关js方法 积累总结
你这个字符串,想拼成时间格式的话,想到一个笨办法:
var soure= '20190816191634';soure= soure.slice(0, 4) + '-' + soure.slice(4);
soure= soure.slice(0, 7) + '-' + soure.slice(7);
soure= soure.slice(0, 10) + ' ' + soure.slice(10);
soure= soure.slice(0, 13) + ':' + soure.slice(13);
soure= soure.slice(0, 16) + ':' + soure.slice(16);
console.log(soure); //得到 "2019-08-16 19:16:34"
如图:
搜到一个办法:JS 字符串固定位置插入字符 递归调用方法,思路和我上面的差不多哈 ^_^。
回答:
先使用new Date()转成时间格式
然后找个format插件尽情转换吧
貌似这个方法直接转出来的时间不对,如果你的数据格式比较固定的话,可以写一个方法处理一下
以上是 【Web前端问题】jquery如何把字符串格式化成想要的时间类型 的全部内容, 来源链接: utcz.com/a/139241.html