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 }

    執行後的效果:

     

  • 相关阅读:
    JavaScript-4.2函数,变量作用域---ShinePans
    2019-8-31-C#-简单读取文件
    2019-8-31-C#-简单读取文件
    2019-8-31-C#-大端小端转换
    2019-8-31-C#-大端小端转换
    2019-6-11-C#-标准性能测试
    2019-6-11-C#-标准性能测试
    2018-2-13-win10-uwp-右击选择-GridViewItem-
    2018-2-13-win10-uwp-右击选择-GridViewItem-
    2019-8-31-NuGet-如何设置图标
  • 原文地址:https://www.cnblogs.com/dotneter/p/1647827.html
Copyright © 2011-2022 走看看