美文网首页
时间转13位时间戳遇到的问题

时间转13位时间戳遇到的问题

作者: babyuu | 来源:发表于2018-03-19 17:01 被阅读176次

这几天在做微信登录时,判断过期时间,获取当前时间转时间戳时,apple手机不兼容时间里的-必须要转成/,才能转时间戳。

let nowtime = timestamp(new Date());

function timestamp(nowTime){

   let y=nowTime.getFullYear();

    let m=nowTime.getMonth()+1;

    m=m<10?('0'+m):m;

    let d=nowTime.getDate();

    d=d<10?('0'+d):d;

    let h=nowTime.getHours();

     h=h<10?('0'+h):h;

     var minute = nowTime.getMinutes();

     var second = nowTime.getSeconds();

      minute = minute < 10 ? ('0' + minute) : minute;

      second = second < 10 ? ('0' + second) : second;

     let nowDate= y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second;

     let timestamp = new Date(nowDate.replace(/-/g, '/'));//必须

     return timestamp.getTime();

}

相关文章

网友评论

      本文标题:时间转13位时间戳遇到的问题

      本文链接:https://www.haomeiwen.com/subject/zamuqftx.html