乐趣区

时间戳与日期的互转

最近一个项目的重构过程中, 因为一些种种的原因出现了大量的时间戳与日期格式的互转, 所以就把这个方法记录下来便于查询

// 十位时间戳转换为日期格式
function timestampToTime(timestamp) {var date = new Date(timestamp * 1000);
  var Y = date.getFullYear() + "-";
  var M =
    (date.getMonth() + 1 < 10
      ? "0" + (date.getMonth() + 1)
      : date.getMonth() + 1) + "-";
  var D = date.getDate() + " ";
  var h = date.getHours() + ":";
  var m = date.getMinutes() + ":";
  var s = date.getSeconds();
  return Y + M + D + h + m + s;
}

let res = timestampToTime(1587225600)
console.log(res)
// 日期转时间戳 timestamp = '2020-06-06 08:20:34'
timeToTimestamp(timestamp){var date = new Date(timestamp); // 标准时间
    var time1 = date.getTime(); // 十三位时间戳
    return time1
},
退出移动版