Я использую jQueryUI datepicker для простого фильтра диапазона дат «От» и «До» в моем веб-приложении ASP.Net MVC. Работает нормально до тех пор, пока я не коснусь машины, для которой формат даты и времени (в региональных настройках) установлен на "dd-MM-yy".
В моем контроллере есть действие обратной передачи, которое принимает пользовательский объект поиска в качестве параметра, который затем передается в функцию поиска. Этот пользовательский объект имеет свойства для дат «До» и «От», и, как обычно, привязка происходит автоматически. Работает нормально на машине с форматом даты «MM / dd / yy», но если я установил его в «dd / MM / yy» в региональных настройках, то он не сможет разобрать дату.
Самым простым решением может быть изменение формата указателя даты на
"dd-MMM-yyyy" формат даты, не связанный с конкретной культурой, но мой клиент хочет
выбранная дата будет отображаться в формате ММ / дд / гггг.
Есть ли какие-нибудь простые и понятные предложения по решению этой проблемы на уровне средства выбора даты или контроллера?