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

JS處理json日期格式化問題

 更新時間:2015年10月01日 08:38:39   投稿:mrr  
這篇文章主要介紹了JS處理json日期格式化問題的相關(guān)資料,需要的朋友可以參考下

起因

對于從C#返回的日期字段,當(dāng)進(jìn)行JSON序列化后,在前臺JS里顯示的并不是真正的日期,這讓我們感覺很不爽,我們不可能為了這東西,把所有日期字段都變成string吧,所以,找了一個JS的擴(kuò)展方法,來實現(xiàn)這個功能

實現(xiàn)

function ChangeDateFormat(jsondate) {
  jsondate = jsondate.replace("/Date(", "").replace(")/", "");
  if (jsondate.indexOf("+") > 0) {
    jsondate = jsondate.substring(0, jsondate.indexOf("+"));
  }
  else if (jsondate.indexOf("-") > 0) {
    jsondate = jsondate.substring(0, jsondate.indexOf("-"));
  }

  var date = new Date(parseInt(jsondate, 10));
  var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
  var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();

  return date.getFullYear()
    + "年"
    + month
    + "月"
    + currentDate
    + "日"
    + " "
    + date.getHours()
    + ":"
    + date.getMinutes();
}
//調(diào)用:ChangeDateFormat(data[i].arrDate)

調(diào)用

$.ajax({
      type: "Get",
      textType: "json",
      url: "/UserInfo/GetUserWithdraw",
      data: { id: id },
      success: function (data) {
        var result = html.replace(reg, function (node, key) {
          return {
            'Money': data.Money,
            'AddTime': ChangeDateFormat(data.AddTime),
            'CashTime': data.CashTime
          }[key];
        });

        TsingdaTips.ask({ msg: result, show_btn: false, title: "提現(xiàn)申請詳情" });//預(yù)計打款時間等于申請時音后的(5號或20號)
      }
    });

PS:返回的json時間如 /Date(1290371638000)/ 形式,怎樣處理成 yyyy-MM-dd 這類格式

去掉/Date

直接格式化1290371638000

/**
* 時間對象的格式化;
*/
Date.prototype.format = function(format){
 /*
 * eg:format="YYYY-MM-dd hh:mm:ss";
 */
 var o = {
 "M+" : this.getMonth()+1, //month
 "d+" : this.getDate(),   //day
 "h+" : this.getHours(),  //hour
   "m+" : this.getMinutes(), //minute
   "s+" : this.getSeconds(), //second
   "q+" : Math.floor((this.getMonth()+3)/3), //quarter
   "S" : this.getMilliseconds() //millisecond
  }
 
  if(/(y+)/.test(format)) {
  format = format.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
  }
 
  for(var k in o) {
  if(new RegExp("("+ k +")").test(format)) {
   format = format.replace(RegExp.$1, RegExp.$1.length==1 ? o[k] : ("00"+ o[k]).substr((""+ o[k]).length));
  }
  }
 return format;
}

使用方法:

 var testDate = new Date();
var testStr = testDate.format("YYYY年MM月dd日hh小時mm分ss秒");
alert(testStr);

相關(guān)文章

  • 利用js實現(xiàn)在瀏覽器狀態(tài)欄顯示訪問者在本頁停留的時間

    利用js實現(xiàn)在瀏覽器狀態(tài)欄顯示訪問者在本頁停留的時間

    本文為大家介紹下利用JavaScript實現(xiàn)在瀏覽器狀態(tài)欄顯示停留時間即在狀態(tài)欄上顯示訪問者在本頁停留的時間
    2013-12-12
  • Web程序員必備的7個JavaScript函數(shù)

    Web程序員必備的7個JavaScript函數(shù)

    這篇文章主要為大家詳細(xì)介紹了Web程序員必備的7個JavaScript函數(shù),教會大家如何靈活運用JavaScript函數(shù),感興趣的小伙伴們可以參考一下
    2016-06-06
  • JavaScript和ActionScript的交互實現(xiàn)代碼

    JavaScript和ActionScript的交互實現(xiàn)代碼

    JavaScript和ActionScript的交互實現(xiàn)代碼,需要js與flash交互的朋友可以學(xué)習(xí)下。
    2010-08-08
  • JS中with的替代方法與String中的正則方法詳解

    JS中with的替代方法與String中的正則方法詳解

    最近這幾天在升級自己的MVVM 框架,遇到很多小問題,所以想著就在這里統(tǒng)一解決了。文中主要介紹了關(guān)于Javascript中with的替代方法與String中的正則方法,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-12-12
  • js點亮星星評分并獲取參數(shù)的js代碼

    js點亮星星評分并獲取參數(shù)的js代碼

    點亮星星評分后,點擊按鈕,立即獲得分?jǐn)?shù)參數(shù)值,方便不想使用ajax傳參的朋友
    2014-07-07
  • 微信小程序?qū)崿F(xiàn)簡單的計算器功能

    微信小程序?qū)崿F(xiàn)簡單的計算器功能

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)簡單的計算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 詳解微信UnionID作用

    詳解微信UnionID作用

    這篇文章主要介紹了微信UnionID作用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 簡單易懂的JSONP和CORS跨域方案詳解

    簡單易懂的JSONP和CORS跨域方案詳解

    這篇文章主要為大家介紹了簡單易懂的JSONP和CORS跨域方案詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • 在Javascript操作JSON對象,增加 刪除 修改的簡單實現(xiàn)

    在Javascript操作JSON對象,增加 刪除 修改的簡單實現(xiàn)

    下面小編就為大家?guī)硪黄贘avascript操作JSON對象,增加 刪除 修改的簡單實現(xiàn)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • js實現(xiàn)簡單的貪吃蛇游戲

    js實現(xiàn)簡單的貪吃蛇游戲

    這篇文章主要為大家詳細(xì)介紹了js實現(xiàn)簡單的貪吃蛇游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04

最新評論