激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - JSON.stringify轉換JSON時日期時間不準確的解決方法

JSON.stringify轉換JSON時日期時間不準確的解決方法

2021-02-05 17:40JavaScript教程網 JavaScript

這篇文章主要介紹了JSON.stringify轉換JSON時日期時間不準確的解決方法,即JSON數據中包含日期對象時,在轉換時會轉換成國際時間,而不是中國的時區,需要的朋友可以參考下

調用JSON.stringify將對象轉為對應的字符串時,如果包含時間對象,時間對象會被轉換為國家標準時間(ISO),而不是當前國家區域的時間,測試代碼如下:

JSON.stringify轉換JSON時日期時間不準確的解決方法

 

復制代碼 代碼如下:

<script>
    //var o = new Date();
    //console.log(o.toString())//中國時區時間,格式如“Wed Jun 11 2014 10:51:42 GMT+0800”
    //console.log(JSON.stringify(o)); //輸出國際標準時間(ISO),減少了8個小時 格式如“2014-06-11T02:51:42.624Z”
</script>

 

要想JSON.stringify轉換日期對象Date返回當前所在國家的時區,而不是國際標準時間,可以重寫Date對象的prototype的toJSON方法,返回自定義時間格式,因為JSON.stringify調用的就是Date對象的toJSON方法,示例如下:

JSON.stringify轉換JSON時日期時間不準確的解決方法

 

復制代碼 代碼如下:

<script>
    Date.prototype.toJSON = function () { return this.toLocaleString(); }
    var o = new Date();
    console.log(o.toString())//默認格式:“Wed Jun 11 2014 10:51:42 GMT+0800”
    console.log(JSON.stringify(o)); //輸出自定義的本地時間:“2014年6月11日 10:57:27”
</script>

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: av在线浏览 | 国产精品自拍av | 日日草日日干 | 狠狠干最新网址 | 成人爱爱电影 | 91精彩在线 | asian超清日本肉体pics | 日韩一级片一区二区三区 | 成人午夜在线观看视频 | 久久久久久久久久久久久久av | 国产91极品 | 久久精品一二三区 | 91久久精品一区二区 | 免费观看高清视频网站 | 毛片大全免费 | 欧美色性 | 中文字幕免费在线看 | 亚洲人成网站免费播放 | 国产成人免费高清激情视频 | bt 自拍 另类 综合 欧美 | 欧美精品免费一区二区三区 | 美国av片在线观看 | 久久免费视频精品 | 91成人在线免费视频 | 动漫孕妇被羞羞视频 | 国产精品视频免费网站 | 韩国一大片a毛片 | 永久免费一区二区三区 | 国产在线观看 | 久久精品亚洲欧美日韩精品中文字幕 | 亚洲自拍第二页 | 少妇一级淫片免费看 | 色柚视频网站ww色 | 久久99精品久久久久久秒播蜜臀 | 日本视频在线播放 | 国产精品久久久久久久久久东京 | 最新中文字幕在线 | 在线看免电影网站 | 99久久精品国产导航 | 欧美一级免费在线观看 | 成人在线视频在线观看 |