时间转换

不少时候从后台拿到的时间数据是:"/Date(1511424240000+0800)/" 这种格式的,须要手动将其转换成咱们须要的格式函数

//转换到日期:spa

function datatime(dateS) {
  var d = eval('new ' + dateS.substr(1,dateS.length - 2));
  var ar_date = [d.getFullYear(), d.getMonth() + 1, d.getDate()];
  for (var i = 0; i < ar_date.length; i++) ar_date[i] = dFormat(ar_date[i]);
  return ar_date.join('-');
  function dFormat(i) { return i < 10 ? "0" + i.toString() : i; }
}orm

例:get

var myddDate = "/Date(1511424240000+0800)/";
console.log(data_string(myddDate));string

输出:2017-11-23io

//转换日期、时间函数console

function DateTime (dateS) {
  var date = eval('new '+dateS.substr(1,dateS.length - 2));
  var y = date.getFullYear();
  var m = date.getMonth() + 1;
  var d = date.getDate();
  var h = date.getHours();
  var mi = date.getMinutes();
  h = h < 10 ? ('0' + h) : h;
  mi = mi < 10 ? ('0' + mi) : mi;
  return y + '-' + m + '-' + d+' '+h+':'+mi;
};function

var myddDate = "/Date(1511424240000+0800)/";后台

console.log(DateTime (myddDate));date

输出:2017-11-23 16:04 

这就是咱们所须要的数据。