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>
此脚本在Mozilla和crome上运行,但在使用Mac OS和Safari浏览器时,它显示NaN-NaN-NaN,同时将日期字符串转换为Date对象。
答案 0 :(得分:1)
根据不同浏览器上的区域设置解析日期格式。需要编写自己的解析函数或获取javascript datetime库。 请参阅此How to parse a date in format "YYYYmmdd" in JavaScript?