js中的Date对象在IOS系统中无法正常工作
2017-05-19 22:20
323 查看
遇到这样的问题:
这个在Andorid上可以获取到正确的year, 但是在IOS系统中就不行了.后来发现可以使用这种形式:
这种可以通用. 参见这里: http://ecma-international.org/ecma-262/5.1/#sec-15.9.1.15.
不过这个是ES5中定义的, 对一些低版本的系统可能不行, 没有试过.
参考:
http://stackoverflow.com/questions/13363673/javascript-date-is-invalid-on-ios
欢迎拍砖!
var data = { "date": "2017-05-31 00:00:00" }, d = new Date(data.date), year = d.getFullYear();
这个在Andorid上可以获取到正确的year, 但是在IOS系统中就不行了.后来发现可以使用这种形式:
var data = { "date": "2017-05-31T00:00:00" }, d = new Date(data.date), year = d.getFullYear();;
这种可以通用. 参见这里: http://ecma-international.org/ecma-262/5.1/#sec-15.9.1.15.
不过这个是ES5中定义的, 对一些低版本的系统可能不行, 没有试过.
参考:
http://stackoverflow.com/questions/13363673/javascript-date-is-invalid-on-ios
欢迎拍砖!
相关文章推荐
- JS之Date对象和获取系统当前时间详解
- win10系统中Excel无法正常工作解决方法
- JS之Date对象和获取系统当前时间详解
- js new Date() 在ios系统中的转换问题
- js系统对象Math、Date、window
- 关于安卓和ios对js Date对象的支持
- 一个诡异的问题------nhibernate 在x64系统上无法正常工作
- Android 4.3+系统,静态广播接收器无法正常工作
- Jquery的事件绑定live方法在ios版的微信网站无法正常工作
- JS中使用Date对象实时显示系统时间小示例
- JS之Date对象和获取系统当前时间(转)
- JS使用Date对象实时显示当前系统时间简单示例
- JS的Date对象在Safari与IOS中的兼容问题
- js动态获取当前系统时间+js字符串转换为date日期对象
- vm 克隆linux系统后,网卡无法正常工作
- ios系统中js的new Date的格式问题
- JS之Date对象和获取系统当前时间
- 年月日时间格式转时间戳 ,ios系统不兼容 JS 中 = new Date(yyyy-mm-dd)方法
- Visual Studio 2005的JIT Debugger在Vista上面无法正常工作
- Visual Studio 2005的JIT Debugger在Vista上面无法正常工作