欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Javascript將JSON日期格式化

 更新時(shí)間:2016年08月23日 16:26:13   投稿:daisy  
在做項(xiàng)目中,將實(shí)體轉(zhuǎn)化為JSON后,結(jié)果后臺(tái)返回json時(shí)間格式為/Date(1306418993027)/,在前臺(tái)JS里顯示的并不是真正的日期,而且我們不能把所有日期字段都變成string吧,因此寫了Javascript的擴(kuò)展方法,來(lái)實(shí)現(xiàn)這個(gè)功能,代碼如下

以下是示例代碼

第一種效果:

///無(wú)時(shí)分秒
function jsonDateFormat(jsonDate) {//json日期格式轉(zhuǎn)換為正常格式
 try {
  var date = new Date(parseInt(jsonDate.replace("/Date(", "").replace(")/", ""), 10));
  var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
  var day = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
  return date.getFullYear() + "-" + month + "-" + day;
 } catch (ex) {
  return "";
 }
}

第二種效果:

///有時(shí)分秒
function jsonDateFormat(jsonDate) {//json日期格式轉(zhuǎn)換為正常格式
 try {
  var date = new Date(parseInt(jsonDate.replace("/Date(", "").replace(")/", ""), 10));
  var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
  var day = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
  var hours = date.getHours();
  var minutes = date.getMinutes();
  var seconds = date.getSeconds();
  var milliseconds = date.getMilliseconds();
  return date.getFullYear() + "-" + month + "-" + day + " " + hours + ":" + minutes + ":" + seconds + "." + milliseconds;
 } catch (ex) {
  return "";
 }
}

總結(jié)

以上就是Javascript將JSON日期格式化的全部?jī)?nèi)容,雖然功能很小,但是很實(shí)用。希望對(duì)大家的學(xué)習(xí)工作能有所幫助。

相關(guān)文章

  • es6系列教程_ Map詳解以及常用api介紹

    es6系列教程_ Map詳解以及常用api介紹

    下面小編就為大家?guī)?lái)一篇es6系列教程_ Map詳解以及常用api介紹。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • Layui選項(xiàng)卡制作歷史瀏覽記錄的方法

    Layui選項(xiàng)卡制作歷史瀏覽記錄的方法

    今天小編大家分享一篇Layui選項(xiàng)卡制作歷史瀏覽記錄的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-09-09
  • 如何利用js在兩個(gè)html窗口間通信

    如何利用js在兩個(gè)html窗口間通信

    這篇文章主要介紹了如何利用js在兩個(gè)html窗口間通信,如果讀者們有類似的需求,可以參考下
    2021-04-04
  • Microsoft Ajax Minifier 壓縮javascript的方法

    Microsoft Ajax Minifier 壓縮javascript的方法

    使用Microsoft AJAX 庫(kù) (第六個(gè)預(yù)覽版) 其中有一個(gè) ajaxmin.exe 可以壓縮Js文件可以在dos 命令下 /? 查看其參數(shù)說(shuō)明。
    2010-03-03
  • javascript格式化json顯示實(shí)例分析

    javascript格式化json顯示實(shí)例分析

    這篇文章主要介紹了javascript格式化json顯示,實(shí)例分析了javascript操作json格式化的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • ajax級(jí)聯(lián)菜單實(shí)現(xiàn)方法實(shí)例分析

    ajax級(jí)聯(lián)菜單實(shí)現(xiàn)方法實(shí)例分析

    這篇文章主要介紹了ajax級(jí)聯(lián)菜單實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了基于ajax與后臺(tái)php交互實(shí)現(xiàn)級(jí)聯(lián)菜單功能的相關(guān)操作技巧,需要的朋友可以參考下
    2016-11-11
  • 基于Bootstrap3表格插件和分頁(yè)插件實(shí)例詳解

    基于Bootstrap3表格插件和分頁(yè)插件實(shí)例詳解

    這篇文章主要介紹了基于Bootstrap3表格插件和分頁(yè)插件實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • 深入學(xué)習(xí)JavaScript ES8中的函數(shù)式編程

    深入學(xué)習(xí)JavaScript ES8中的函數(shù)式編程

    函數(shù)式編程已經(jīng)成為現(xiàn)代JavaScript開發(fā)中的一種主要范式,它提供了一種更清晰、更模塊化、更可維護(hù)的代碼編寫方式,本文將深入探討ES8中的一些關(guān)鍵特性,并演示如何使用這些特性進(jìn)行函數(shù)式編程實(shí)踐,有需要的可以參考下
    2023-09-09
  • 淺談Webpack核心模塊tapable解析

    淺談Webpack核心模塊tapable解析

    這篇文章主要介紹了淺談Webpack核心模塊tapable解析,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • input禁止鍵盤及中文輸入,但可以點(diǎn)擊

    input禁止鍵盤及中文輸入,但可以點(diǎn)擊

    這篇文章主要介紹了<input>禁止鍵盤及中文輸入,但可以點(diǎn)擊。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2014-02-02

最新評(píng)論