js时间戳转换为日期字符串

怼烎@ 2023-07-10 15:44 28阅读 0赞

一、时间戳获取方法

  1. 第一种方法(这种只能精确到秒)

var timestamp = Date.parse(new Date());
输出结果:1583224007000

  1. 第二种方法

var timestamp = (new Date()).valueOf();
输出结果:1583223868968

  1. 第三种方法

var timeStap = new Date().getTime();
输出结果:1583224108952

二、将时间戳转换为YYYY-MM-dd HH:mm:ss格式

  1. function formatDate(value) {
  2. var date = new Date(value);
  3. var y = date.getFullYear(),
  4. m = date.getMonth() + 1,
  5. d = date.getDate(),
  6. h = date.getHours(),
  7. i = date.getMinutes(),
  8. s = date.getSeconds();
  9. if (m < 10) { m = '0' + m; }
  10. if (d < 10) { d = '0' + d; }
  11. if (h < 10) { h = '0' + h; }
  12. if (i < 10) { i = '0' + i; }
  13. if (s < 10) { s = '0' + s; }
  14. var t = y + '-' + m + '-' + d + ' ' + h + ':' + i + ':' + s;
  15. return t;
  16. }
  17. formatDate(1583224108952);输出结果:"2020-03-03 16:28:28"

发表评论

表情:
评论列表 (有 0 条评论,28人围观)

还没有评论,来说两句吧...

相关阅读

    相关 日期转换时间

    日期格式比较多,也比较复杂,全部实现转换有些麻烦,而且还是费力不讨好,所以就以最常用的时间格式来转换。 //日期转时间戳 function transdate