这个坑弄了我一上午,真的是醉了。
首先是一个H5页面,要在微信中推广,当我 new Date()的时候在iOS中就会出现Date无效,这就尴尬了,找了好多也没找到。一般标准时间都是YYYY-MM-DD HH:MM:SS 这样的,在PC和安卓手机中都是没有问题的。
唯有iOS,好了,该说正题了:
iOS中的new Date() 时间格式应该是```YYYY/MM/DD HH:MM:SS 或者 YYYY-MM-DDTHH:MM:SS```也就是把中间的空格换成T(大写T) ,
我在项目中直接```new Date(endTime.replace(/\s/, "T"))```把空格替换了就OK了。希望大家也别在踩这个坑了。