js 时间戳转换日期

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

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。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值