码迷,mamicode.com
首页 > 其他好文 > 详细

时间转换

时间:2017-11-29 21:01:01      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:turn   function   tostring   format   时间转换   nbsp   val   string   date   

很多时候从后台拿到的时间数据是:"/Date(1511424240000+0800)/" 这种格式的,需要手动将其转换成我们需要的格式

//转换到日期:

function data_string(str) {
  var d = eval(‘new ‘ + str.substr(1,str.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; }
}

例:

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

输出:2017-11-23

//转换日期、时间函数
function formatDateTime (datell) {
  var date = eval(‘new ‘ + datell.substr(1,datell.length - 2));
  var y = date.getFullYear();
  var m = date.getMonth() + 1;
  m = m < 10 ? (‘0‘ + m) : m;
  var d = date.getDate();
  d = d < 10 ? (‘0‘ + d) : d;
  var h = date.getHours();
  var minute = date.getMinutes();
  minute = minute < 10 ? (‘0‘ + minute) : minute;
  return y + ‘-‘ + m + ‘-‘ + d+‘ ‘+h+‘:‘+minute;
};

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

console.log(formatDateTime(myddDate));

输出:2017-11-23 16:04 

这就是我们所需要的数据。

 

时间转换

标签:turn   function   tostring   format   时间转换   nbsp   val   string   date   

原文地址:http://www.cnblogs.com/late-night/p/7922438.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!