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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容