zoukankan      html  css  js  c++  java
  • /Date(1543024020000)/ 的问题

     在程序中经常会遇到这个问题,原因是后台返回前端的时候是json格式,在前端js页面拿到的时间格式就会是这种形式,解决方法:  http://www.bubuko.com/infodetail-1060505.html

    原理是取中间的毫秒数,再转换成js的Date类型

    function ChangeDateFormat(val) {
            if (val != null) {
                var date = new Date(parseInt(val.replace("/Date(", "").replace(")/", ""), 10));
                //月份为0-11,所以+1,月份小于10时补个0
                var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
                var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
                var hour = date.getHours();
                var minute = date.getMinutes();
                var second = date.getSeconds();
                var dd = date.getFullYear() + "-" + month + "-" + currentDate + " "+hour+":"+minute+":"+second;
                alert(dd);
                return dd;
            }
     
            return "";
        }
  • 相关阅读:
    bzoj4513: [Sdoi2016]储能表
    bzoj4000: [TJOI2015]棋盘
    bzoj3067: Hyperdrome
    bzoj4943: [Noi2017]蚯蚓
    bzoj4044: [Cerc2014] Virus synthesis
    bzoj3676: [Apio2014]回文串
    bzoj4543: [POI2014]Hotel加强版
    bzoj1921: [Ctsc2010]珠宝商
    bzoj4754: [Jsoi2016]独特的树叶
    作图的配色
  • 原文地址:https://www.cnblogs.com/lsy26821/p/9987665.html
Copyright © 2011-2022 走看看