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