Это может быть проблемой при разборе формата даты.Попробуйте форматировать даты с помощью "yyyy-MMM-dd"
, а не полагаться на .ToString()
.Это правильно анализирует, независимо от того, какая культура в браузере и на сервере (если вы заботитесь только о дате, добавьте часть времени, если это необходимо).
Если это не работает, попробуйте добавить значение по умолчаниюкак DateTime.MinValue
и проверка этого вместо использования DateTime?
.Обычно это не проблема, но стоит попытаться выяснить, где проблема.