new Date("May 27, 2011, 1:00 pm EEST")
Ответ Firebug:
Date {Invalid Date}
Это известная ошибка в JavaScript? как вы интерпретируете часовой пояс "Eastern European Summer Time" в javascript с датой?
Я могу, например, изменить часовой пояс на +03: 00 или +0300, но тогда это будет не так дружелюбно для пользователя, потому что я использую тег и с помощью jQuery я форматирую каждый abbr innerHTML, чтобы значение заголовка таково, что когда вы наводите курсор на него, я все еще хочу, чтобы во всплывающей подсказке отображалось «27 мая 2011 г., 13:00 EEST», но в innerHTML мне нужно только «27 мая 2011 г.»
<abbr class="timestamp blue" title="May 27, 2011, 1:00 pm EEST">May 27, 2011</abbr>
Однако, из-за EEST, я получаю это
<abbr class="timestamp blue" title="May 27, 2011, 1:00 pm EEST">NaN</abbr>
Если я изменю EEST на что-то более распространенное, такое как EST или GMT, тогда никаких проблем, странно.