js 處理Json 時間帶T 時間格式


對於后台傳過來的json數據是帶T時間格式的坑處理的一些做法總結

new Date(data[j].addtime).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')

僅針對這個問題來說,不需要那么大量的代碼即可完成

方案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();  

 

轉載 :http://blog.csdn.net/hj7jay/article/details/51433745


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM