欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

js 时间戳转换日期

程序员文章站 2022-03-02 09:48:48
...

在工作中,我们或多或少不可避免的都会遇到后台会给我们返回时间戳,像直接返回时间字符串的还是比较少,如果返回时间戳的话,就要由我们来实现对时间戳的转换了,这时我们就要手写一次了,但是在这里的话比较省事,直接贴一段代码上去就好。

get_time(num) {
  let len = (num+'').length;
  let data = "";
  if(len == 10){
    data = num * 1000;
  }else{
    data = num;
  }
    var date = new Date(data); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
    let Y = date.getFullYear() + ":";
    let M =(date.getMonth() + 1 < 10
        ? "0" + (date.getMonth() + 1)
        : date.getMonth() + 1) + ":";
    let D = date.getDate() + " ";
    let h = date.getHours() + ':';
    let m = date.getMinutes() + ':';
    let s = date.getSeconds();
    return Y + M + D + h + m + s;
  }

注意:如果是Unix时间戳记得乘以1000。比如:PHP函数time()获得的时间戳就要乘以1000。

注意:如果是Unix时间戳记得乘以1000。比如:PHP函数time()获得的时间戳就要乘以1000。

是的没错,把这个方法调用,传人时间戳就可以获得日期了。

相关标签: JS