iOS safari getTime() DST behaviour
问题 i came across a strange behaviour of iOS 8.2 safari while converting datetime strings to unix ms timestamps during DST transition. Let's say we have js code function date2unix(dates){ var len = dates.length; var result = [], arr; while(len--) { arr = dates[len].split(/[- :]/); result[len]= (new Date(arr[0], arr[1]-1, arr[2], arr[3],arr[4],arr[5]).getTime()); } return result; } var dates = ["2015-03-29 00:00:00","2015-03-29 00:15:00","2015-03-29 00:30:00","2015-03-29 00:45:00","2015-03-29 01