Один из моих проектов не отображает некоторую информацию о Safari, а о Chrome. После нескольких часов поиска я обнаружил, что проблема связана с тем, как Safari реализует new Date()
& Date.parse
.
У меня есть несколько идей, как это исправить (спасибо Недопустимая дата в сафари & Safari JS не может проанализировать формат даты ГГГГ-ММ-ДД? ), но мне было интересно если нет способа перегрузить объект Date, чтобы исправить это поведение, не нарушая совместимость.
Я новичок в Js, поэтому я не знаю, есть ли способ заставить браузер использовать встроенные функции, если они работают, или один, который я предоставляю, если нет. Что бы это ни стоило, проекты - это приложение rails 3.1 с JQuery & Backbone.js
Спасибо за ваше время!
--- РЕДАКТИРОВАТЬ
Для чего бы это ни стоило, я использовал Moment.js , чтобы исправить это.