• 不断前进 超越自我 Never Stop Beyond Myself

  • 本站域名正式更改为http://www.oecom.cn

  •    5个月前 (05-12)  HTML笔记 |   抢沙发  24 
    文章评分 0 次,平均分 0.0

    今天在进行项目测试过程中,有一个地方是需要通过js来计算两个日期之间剩余多少天多少小时多少秒,在其他浏览器中正常运行,但是到了Safari中发现显示结果为NaN天NaN小时NaN分钟。

    计算的主要方法就是将两个日期通过 new Date(time),然后获取其年月日时分秒,在进行计算。其问题就出现在了new Date方法上,

    我的时间

    通过网上搜索发现Safari认可的格式之一为YYYY-MM-DDTHH:mm:ss,这个格式其他浏览器也是认的,也就是在直接输出的时候不好看,但是在计算的时候可以做到通用。所以在时间字符串中间加一个T即可实现兼容。

    所以Safari兼容性解决方案为

     

     

     

     

    除特别注明外,本站所有文章均为落帆亭原创,转载请注明出处来自http://www.oecom.cn/on-safari-browser-date-incompatibility-issues/

    关于
    Never stop Beyond myself

    发表评论

    表情 格式

    暂无评论

    切换注册

    登录

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册

    扫一扫二维码分享