最近有个bug,具体细节不说了,说一下大概发现的过程:
需要根据接口给的一个日期数组,日期格式是这样的:YYYY-MM-DD 00:00:00,我是使用new Date(time).getTime()这种方式取得时间的毫秒数,然后再处理的,但是处理的结果在iOS机上却不生效。
查了资料发现是日期中的 - 导致的,需要将 - 替换成 / 才行:
let time = '2022-02-22 00:00:00'
new Date(time.replaceAll('-', '/')).getTime()
这样,两个bug就解决了。