У меня есть функция в Javascript, которая получает C# DateTime из MVC. Если дата равна нулю, она должна возвращать «-», если это действительная дата, она должна вернуть дату форматирования.Преобразование C# DateTime в Javascript Date
ВАЖНО: Невозможно отправить дату в другом формате с 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();
}
Есть ли лучший способ сравнения, если дата является C# Новый DateTime?
И как я могу разобрать и вернуть дату в формате «yyyy/MM/dd»?
Что код преобразования его на C# стороне? Например, он может быть специфичным для конкретной культуры, где бы сервер ни был. –
"Duplicate" http://stackoverflow.com/questions/1056728/formatting-a-date-in-javascript –
Код на стороне сервера - это просто CheckDate (@ model.Dated) Это всего лишь объект DateTime C#. –