最近开发微信小程序的过程中遇到了一个安卓和苹果手机系统的一个坑,页面中含有日期选择控件,当选择之后,在比较日期的时候,安卓手机正常,苹果手机一直是valid date,ios中不支持 - 连接日期
如下例子所示:
new Date('2018-10-01') > new Date('2018/9/22')
// 输出false
若一个为月份,一个日期相比较:
new Date('2018/10') > new Date('2018/9/22')
// 输出 false
所以在ios中,日期格式需要转换为 / 连接日期,并且日期比较需要月份与月份比,日期与日期比。