zoukankan      html  css  js  c++  java
  • JQuery返回Json日期格式的問題

    用JQuery Ajax返回一個Entity的Json數據時,如果Entity的屬性中有日期格式,那返回來的是一串字符串,如下圖所示:

     

    在網上找了很久也沒有找到一個好的解決方案,最後自己寫一個javascrip Function 特此記錄,以備後用:

    調用前的圖像問題:

     

    代码
    1 function ChangeDateFormat(cellval)
    2 {
    3     var date = new Date(parseInt(cellval.replace("/Date(""").replace(")/"""), 10));
    4     var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
    5     var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
    6     return date.getFullYear() + "-" + month + "-" + currentDate;
    7 }

    以下是調用代碼:memberObj為返回來的JSON對象

    代码
     1 function DataBindToMemberDetailDialog(memberObj)
     2 {
     3     $("#span_memberName").text(memberObj.UserName);
     4     $("#span_sex").text(memberObj.SexText);
     5     $("#span_firstNameAndLastName").text(memberObj.LastName + " " + memberObj.FirstName);
     6     $("#span_birthday").text(ChangeDateFormat(memberObj.Birthday));
     7     $("#span_email").text(memberObj.Email);
     8     $("#span_memberRate").text("此處還要修改");
     9     $("#span_loginCount").text(memberObj.LoginCount);
    10     $("#span_downloadCount").text(memberObj.DownloadCouponCount);
    11     $("#span_scoreCount").text(memberObj.ScoreCount);
    12     $("#span_createDate").text(memberObj.CreateDate);
    13 }

    執行後的效果:

     

  • 相关阅读:
    1093 Count PAT's(25 分)
    1089 Insert or Merge(25 分)
    1088 Rational Arithmetic(20 分)
    1081 Rational Sum(20 分)
    1069 The Black Hole of Numbers(20 分)
    1059 Prime Factors(25 分)
    1050 String Subtraction (20)
    根据生日计算员工年龄
    动态获取当前日期和时间
    对计数结果进行4舍5入
  • 原文地址:https://www.cnblogs.com/dotneter/p/1647827.html
Copyright © 2011-2022 走看看