javascript转换 C# DateTime为字符串显示格式

104
补充展位
Pages_Weblog_Get#e8df1583-ab21-4262-ad28-d5ce7ab4e886
文章摘要
此内容由人工摘要内容,并由AI根据文章内容进行润色
暂无内容

日常开发AJAX请求.NET服务器端Json序列化一个DateTime对象的结果是一个字符串,如 '/Date(1335258540000)/' 这样的字串。

对于这样的格式是无法用来直接展示的,这里可以使用js 做下转换,代码如下

function ChangeDateFormat(DateString) {
    if (DateString == null) {
        return "--";
    }
    DateString = DateString.replace("/Date(", "").replace(")/", "");
    if (DateString.indexOf("+") > 0) {
        DateString = DateString.substring(0, DateString.indexOf("+"));
    } else if (DateString.indexOf("-") > 0) {
        DateString = DateString.substring(0, DateString.indexOf("-"));
    }
    var date = new Date(parseInt(DateString, 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();
}
补充展位 Pages_Weblog_Get#0
补充展位 Pages_Weblog_Get#1
补充展位 Pages_Weblog_Get#2
专题推荐
暂无内容
补充展位 Pages_Weblog_Get#3