ios系统浏览器时间处理

作者:杨润炜
日期:2016/6/16 10:01

在chrome(非ios系浏览器,如safari),firefox,ie等浏览器下,我们经常会使用到获取日期的时间戳,如:

  1. new Date("2010-03-15 10:30:00").getTime()

这样的代码在上述浏览器上是可以通过的,但在ios系浏览器就会出问题。

正确的兼容方案如下:

  1. function getTs(time) {
  2. var arr = time.split(/[- :]/),
  3. _date = new Date(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]),
  4. timeStr = Date.parse(_date);
  5. return timeStr;
  6. }
  7. getTs("2010-03-15 10:30:00");

参考

时间戳的坑,ios的微信上

感谢您的阅读!
如果看完后有任何疑问,欢迎拍砖。
欢迎转载,转载请注明出处:http://www.yangrunwei.com/a/58.html
邮箱:glowrypauky@gmail.com
QQ: 892413924