Sprawdź poprawność daty w zależności od regionu

Mam aplikację MVC4, która jest kompilowana w Wielkiej Brytanii i hostowana na serwerze w USA. W moim modelu mam pole daty, które jest wymagane.

Do tego pola dołączony jest selektor daty, po wybraniu daty ustawi datę na format brytyjski „DD / MM / RRRR”, np. 23.12.2013. Po przesłaniu formularza aplikacja zgłasza błąd sprawdzania poprawności, ponieważ nie oczekuje formatu.

W MVC4 jak mam:

Zaakceptuj oba formaty daty, tj. Zastąp format daty? Ustawiłem format daty, ale nie mogę określić wielu formatów datPo stronie serwera zapisuję datę w bazie danych za pomocą Linq. Zgłasza to również błąd jako niepoprawny format. Podejrzewam, że muszę dokonać konwersji na datę brytyjską?Podczas ładowania szczegółów należy umieścić datę we właściwym formacie w zależności od lokalizacji użytkownikaWykryj lokalizację po stronie serwera użytkownika?

Czy ktoś ma jakieś szczegóły na temat tego, jak bardzo walidować na podstawie globalizacji użytkownika?

Dzięki

questionAnswers(2)

yourAnswerToTheQuestion