后台返回时间json对象中带有T和Z,如何处理

2019-11-06  本文已影响0人  香喷喷啦啦啦66

仅针对这个问题来说,不需要那么大量的代码即可完成

方案1(适用于中国标准时间):

  var date = new Date(+new Date()+8*3600*1000).toISOString().replace(/T/g,' ').replace(/\.[\d]{3}Z/,'')  

方案2(只用于题目中所述的格式转换):

  var date = new Date().toLocaleString().replace(/[年月]/g,'-').replace(/[日上下午]/g,'');  

方案3(最准确但最麻烦,不推荐):

  var date = new Date();  
  
  var result = date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDate()+' '+date.getHours()+':'+date.getMinutes()+':'+date.getSeconds();  

参考文章:https://blog.csdn.net/Own1991/article/details/51864106

上一篇 下一篇

猜你喜欢

热点阅读