美文网首页
iOS踩坑记录之Date()获取特定日期时间戳

iOS踩坑记录之Date()获取特定日期时间戳

作者: 东方飞鱼 | 来源:发表于2019-01-30 10:26 被阅读0次

    将指定日期转为时间戳可以用以下方法:

    function date2Timestamp(_date) {
        var d = new Date(_date);
        return d.getTime();
    }
    var t=date2Timestamp("2019-01-30 10:24:00");
    

    然而上面的方法在iOS中不兼容,new Date(_date)返回valid Date。
    原因是iOS中不支持用横杠连接日期,换成斜杠即可同时兼容Android和iOS。
    代码如下:

    function date2Timestamp(_date) {
        var d = new Date(_date.replace(/-/g, "/"));
        return d.getTime();
    }
    var t=date2Timestamp("2019-01-30 10:24:00");
    

    参考文章:
    https://blog.csdn.net/huangxin112/article/details/77097129
    https://blog.csdn.net/zhoukun1008/article/details/51537862

    相关文章

      网友评论

          本文标题:iOS踩坑记录之Date()获取特定日期时间戳

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