近期学js,遇到时间戳转换问题

2017年3月24日

首先我得到的时间戳是毫秒级别的,我需要转换一下,变成标准的模式 0000-00-00 00:00:00   以便于跟服务器中的数据是一致的

  1. function add0(m){return m<10?’0’+m:m };
  2. function getDate(test_time) {
  3.   //test_time是整数,否则要parseInt转换
  4. //如果数据库中是varchar型的 需要parseInt(test_time)
  5.   var time = new Date(test_time);
  6.   var y = time.getFullYear();
  7.   var m = time.getMonth()+1;
  8.   var d = time.getDate();
  9.   var h = time.getHours();
  10.   var mm = time.getMinutes();
  11.   var s = time.getSeconds();
  12.   return y+’-‘+add0(m)+’-‘+add0(d)+’ ‘+add0(h)+’:’+add0(mm)+’:’+add0(s);
  13. };
  14. 最终得到的就是 需要的时间格式

作为收藏.不用来回找各种转换,要什么取什么就行了

No Comments

发表评论