-1

Jquery + rails 4 + Mac + Safari

<script>
      function get_next_week_schedule(pre_date_index){
       var date = $('#next_week_'+ pre_date_index).attr('value');
       alert(date); //2014-06-02
       var myDate = new Date(date);
       alert(myDate); // NaN-NaN-NaN
      }
</script>

This script is running on Mozilla and crome but while using Mac OS and Safari Browser its showing NaN-NaN-NaN while conversion of date string to Date Object.

Bergi
  • 630,263
  • 148
  • 957
  • 1,375
user3410226
  • 17
  • 1
  • 8

1 Answers1

1

The date format is parsed based on locale settings on different browsers. Need to write your own parsing function or get a javascript datetime library. see this How to parse a date in format "YYYYmmdd" in JavaScript?

Community
  • 1
  • 1
konghou
  • 557
  • 7
  • 20