Как Вы передаете время даты (мне нужно оно к второму) к 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# понял это.
Существует 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
}
});