Mam funkcję w JavaScript, która odbiera C# DateTime od MVC. Jeśli data jest pusta, powinna powrócić "-", jeśli jest to poprawna data, powinna zwrócić sformatowaną datę.Konwertuj C# DateTime na JavaScript Data
WAŻNE: Nie można wysłać daty w innym formacie z C#.
Javascript:
function CheckDate(date) {
if (date == "Mon Jan 01 0001 00:00:00 GMT+0000 (GMT Daylight Time)")
return "-";
else {
var dat = new Date(date);
return dat.getFullYear() + dat.getMonth() + dat.getDay();
}
Czy istnieje lepszy sposób, aby porównać jeżeli data jest C# nowy DateTime?
A jak analizować i zwracać datę w formacie "rrrr/MM/dd"?
Jaki jest kod przekształcenie go na stronie C#? Na przykład może być specyficzna dla kultury w każdym miejscu, w którym znajduje się serwer. –
"Duplikat" http://stackoverflow.com/questions/1056728/formatowanie-a-date-in-javascript –
Kod po stronie serwera to tylko CheckDate (@ model.Dated) To tylko obiekt DateTime C#. –