Передайте дату и время от JavaScript до c# (Контроллер)

Как Вы передаете время даты (мне нужно оно к второму) к c# с помощью jQuery и mvc3. Это - то, что я имею

var date = new Date();    
$.ajax(
   {
       type: "POST",
       url: "/Group/Refresh",
       contentType: "application/json; charset=utf-8",
       data: "{ 'MyDate': " + date.toUTCString() + " }",
       success: function (result) {
           //do something
       },
       error: function (req, status, error) {
           //error                        
       }
   });

Я не могу выяснить, в каком формате дата должна быть, чтобы C# понял это.

57
задан 2 April 2011 в 18:55

1 ответ

Существует toJSON(), метод в JavaScript возвращает строковое представление объекта Даты. toJSON () является IE8 + и , toISOString () является IE9 +. Оба результата в YYYY-MM-DDTHH:mm:ss.sssZ формат.

var date = new Date();    
    $.ajax(
       {
           type: "POST",
           url: "/Group/Refresh",
           contentType: "application/json; charset=utf-8",
           data: "{ 'MyDate': " + date.toJSON() + " }",
           success: function (result) {
               //do something
           },
           error: function (req, status, error) {
               //error                        
           }
       });
0
ответ дан 1 November 2019 в 16:35

Другие вопросы по тегам:

Похожие вопросы: