Должны быть некоторые ошибки в Mobile Safari, так как у меня есть эта проблема, она работает везде, кроме устройства на iOS. Он неправильно анализирует действительное значение даты и времени ISO (например, '2011-10-09T14: 00: 00.0000000 + 01: 00').
Проблема с использованием метки времени UNIX, хотя она работает с новым методом Date (). SetTime (); время конвертируется в UTC, поэтому, если ваше приложение не обрабатывает смещения UTC, оно покажет неверное время. В частности, если дата и время относятся к дате в будущем или в течение периода, когда летнее время изменилось, время в метке времени эпохи будет неправильным. Вот почему отметки времени не используются для хранения значений даты и времени.
Единственный обходной путь, который я смог найти, это разделить объект даты в объект JSON, содержащий его свойства, а затем восстановить их на клиенте обратно в объект Date ().