Проблемы с пользовательским интерфейсом DatePicker

0

У меня есть 2 поля ввода, первое - для выбора даты, а второе - для таймера. Если я выбираю в своем сборщике даты на вторник, четверг, пятницу, субботу или воскресенье, могу ли я заказать столик до 21 часа. Если я выберу в среду, я могу заказать столик до 15 часов. Он работает временно в Chrome и Firefox. В Safari и Internet Explorer я могу видеть часы только во вторник, четверг, пятницу, субботу или воскресенье.

Я думаю, что моя вина здесь, но я не могу ее найти.

var d = ($(this).val()).split("-"), newDate = [d[2], d[1], d[0]].join(",");

Вот ссылка на JSFiddle:

http://jsfiddle.net/za3Ap/107/

Теги:
datepicker

1 ответ

1
Лучший ответ

Я думаю, это связано с тем, что когда вы вызываете new Date(newDate), некоторые браузеры не могут распознать формат "yyyy, mm, dd", попытайтесь создать объект Date следующим образом: new Date(d[2], d[1]-1, d[0]).

  • 0
    согласен ... использование join () создает единственную строку ... это не то же самое, что передавать 3 аргумента

Ещё вопросы

Сообщество Overcoder
Наверх
Меню