Я использую скроллер даты москвичи в приложении. Я настроил его для инициализации на дату, которую я получаю из базы данных, и задаю значение моего поля ввода. Вот мой код:Mobiscroll Значение по умолчанию Дата Значение на Safari
$(function(){
$("#requestDate").scroller({
preset: 'date',
theme: 'jqm',
display: 'modal',
mode: 'scroller',
dateOrder: 'mdyyyy',
dateFormat: 'm/d/yyyy'
});
var requestDate = $("#requestDate").val();
if(requestDate != ""){
requestDate = new Date(requestDate);
$("#requestDate").scroller('setDate', requestDate, true);
}
});
Вот моя полевая форма:
<input type="text" name="requestDate" id="requestDate" data-role="mobiscroll" value="2013,7,25" data-mini="true" readonly="" class="ui-input-text ui-body-f ui-corner-all ui-shadow-inset ui-mini">
Это показывает дату, отформатированную в вводе текста и значение по умолчанию для этой даты, когда mobiscroll открыт. Кроме Сафари. В сафари дата показывает как NaN/NaN/NaN. Как это исправить? Спасибо!