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

2022-02-08 02:10:08 字數 618 閱讀 1358

對於後台傳過來的json資料是帶t時間格式的坑處理的一些做法總結

new date(data[j].addtime).toisostring().replace(/t/g, ' ').replace(/\.[\d]z/, '')

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

方案1(適用於中國標準時間):

var date = new date(+new date()+8*3600*1000).toisostring().replace(/t/g,' ').replace(/\.[\d]z/,'')

方案2(只用於題目中所述的格式轉換):

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

var date = new date();  

var result = date.getfullyear()+'-'+(date.getmonth()+1)+'-'+date.getdate()+' '+date.gethours()+':'+date.getminutes()+':'+date.getseconds();

js 時間處理

var mydate new date mydate.getyear 當前年份 2位 mydate.getfullyear 獲取完整的年份 4位,1970 mydate.getmonth 獲取當前月份 0 11,0代表1月 mydate.getdate 獲取當前日 1 31 mydate.getda...

js時間相關處理

方法定義 gettime 方法可返回距 1970 年 1 月 1 日之間的毫秒數。通常我們計算時間差都是通過獲取兩個時間資料,然後分別使用gettime 方法返回與固定的1970 年 1 月 1 日的時間差,通過對返回毫秒數的差,換算成時間單位,得出兩個時間的時間差。首先你會有一串初始的時間資料,然...

js 時間處理方法

var format function time var time1 format new date function formattime time 簡化寫法 var format function time var time1 format new date date的 tojson 方法返回格...