开发微信公众号时,发现iphone中对时间的处理与android和pc浏览器中的时间处理不同。进行调试发现是new Date("2017-02-05 12:10:10.12")发生错误,函数返回错误是"Invalid Date"。
网上查找一些资料后,在论坛上找到了解决方案:
function newDate(strdate) { var arr = strdate.split(/[- : //]/); date = new Date(arr[0], arr[1]-1, arr[2], arr[3], arr[4], arr[5]); return date;}再次测试发现问题已经解决。
新闻热点
疑难解答