最近在敲代码的时候不觉得Safari有什么兼容问题,相比较的更多的时候再考虑ie,结果今天就栽在了Safari日期格式化上面了。

正如前面说的没有特别注意Safari的兼容问题所以特地粘贴这个打开Safari控制台的方法,算是给自己长记性吧。转自百度经验

http://jingyan.baidu.com/article/cb5d61050860e2005c2fe024.html

new Date("2014-03-09");

在Safari中报错invalid date。

目前Safari可以支持的标准格式如下:

MM-dd-yyyy yyyy/MM/dd MM/dd/yyyy MMMM dd, yyyy MMM dd, yyyy

如果仅是很少量的使用日期时间,个人认为无需打动干戈的去使用DateJS这种库,简单的进行正则匹配为safari可以识别的格式即可,如下:

new Date('2011-04-12'.replace(/-/g, "/"))
原文地址:http://www.it165.net/pro/html/201404/11947.html

转载于:https://www.cnblogs.com/guangtouawen/p/4942453.html

Safari new Date()相关推荐

  1. Date对象在Safari与IOS中的“大坑”

    safari浏览器下解决Date日期的NAN问题 今天给大家分享一个我在工作中遇到的坑! 我自己写代码都是在模拟器上面调试程序的嘛,今天测试把程序在IOS系统上面运行给我看,什么鬼!时间全部是NaN, ...

  2. Safari中new Date()格式化问题总结

    最近发现new Date()格式化在Chrome显示正常,但是在Safari中就有问题,在网上搜集资料,发现有三种解决办法,整理如下: 第一,用正则表达式做简单的匹配有两种方式: 1.  如果只有个别 ...

  3. 关于中国的夏令时转换

    作为90后的我一直以为中国是没有夏令时的概念的,直到上次项目中碰到一个问题. 问题是这样的,客户在管理后台录入一个人员的生日是1989-05-23可是到ios上发现日期是1989-05-22.因为前后 ...

  4. 苹果的浏览器safari无法识别 2016-1-1这样的日期,会返回Invalid Date

    1.很多时候我们遇到的日期是2016-1-1这样的,中间是带横线的,但是有时候我们需要转化为标准的时间,即使用new Date(time)这样的方法,这时在safari浏览器里面Invalid Dat ...

  5. IOS内置safari浏览器日期字符串转Date对象失败

    代码示例: <html> <head> <title>Date字符串转化示例</title> </head> <body> &l ...

  6. JavaScript中的Date对象在Safari与IOS中的“大坑”

    最近小编在做一个会议室预定的功能,这个功能就像在买电影票时选择座位一样,看看会议室的哪个时间段空闲,有什么设备等等.由于我做的是APP,APP既要兼容Android,又要兼容IOS,刚开始的开发与调试 ...

  7. 一个 Safari 的 new Date() bug

    开发「bufpay.com 个人即时到账收款平台」后台套餐修改功能的时候碰到一个 new Date() bug. 既在 Safari 里面不支持 var t = new Date('2018-06-1 ...

  8. 处理new Date()在safari浏览器上的某些日期格式导致的Invalid Date

    文章目录 1 原因 2 解决 2.1 自定义一个构造函数 2.2 重写Date函数 2.2.1 简配版 3 没有解决的问题 参考: 1 原因 safari浏览器的new Date(dateStr: s ...

  9. JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题的解决方法

    JS IOS/iPhone的Safari浏览器不兼容Javascript中的Date()问题的解决方法 参考文章: (1)JS IOS/iPhone的Safari浏览器不兼容Javascript中的D ...

最新文章

  1. 结合MDN的代码手写bind
  2. Java基础学习(1)
  3. layerui的弹出层只显示两行英文字符不换行的解决方法
  4. python电脑配置苹果笔记本-tensorflow学习笔记1——mac开发环境配置
  5. 老生常谈JavaScript闭包
  6. 了解 Boost Filesystem Library文件系统
  7. 五种I/O模型的性能分析
  8. 将多个Celery定时任务添加到Systemd
  9. 一个内存增长问题的分析和处理(二)——valgrind工具的用法
  10. c# vscode 配置_用VS Code写C#
  11. linux常用压缩/解压命令
  12. Object.create()和深拷贝
  13. JS获取浏览器高度、屏幕高度、宽屏
  14. 220UF25V 10*7.7SMD铝电解电容封装
  15. 静态市盈率和动态市盈率
  16. 全国计算机考试上传不了照片,报考2018计算机等级考试对上传照片有何要求?...
  17. 格拉姆矩阵 Gram Matrix 简单理解
  18. hdu 6447YJJ's Salesman 离散化+树状数组+DP
  19. android intent开启前置摄像头
  20. 各个音阶的频率_各个音的频率是如何确定的?

热门文章

  1. 现在加入Web前端学习还有市场吗?自己是否适合学习前端
  2. python中属于无序序列的有_Python字典和集合属于无序序列。(2.0分)_学小易找答案...
  3. linux logcat阻塞,同时使用logcat的在Linux中
  4. mysql追溯历史性能问题_【踩坑記錄】記一次MySQL主從復制延遲的坑
  5. 华为手机助手上架流程_2019年各大安卓应用商店上架经验,含流程,物料,方法,建议收藏...
  6. python 二分查找算法_Python实现二分查找法
  7. weblogic 文件服务器,weblogic配置文件服务器
  8. 图解:一句“我喜欢你”在网络中经历了什么
  9. JavaScript中BOM操作
  10. 请求方报超时,服务日志中记录的时间却少有超时