Try using toISOString (). It returns a string in ISO8601 format.
GET Method
Javascript
$.get('/example/doGet?date=' + new Date().toISOString(), function (result) { console.log(result); });
FROM#
[HttpGet] public JsonResult DoGet(DateTime date) { return Json(date.ToString(), JsonRequestBehavior.AllowGet); }
Post method
Javascript
$.post('/example/do', { date: date.toISOString() }, function (result) { console.log(result); });
FROM#
[HttpPost] public JsonResult Do(DateTime date) { return Json(date.ToString()); }
rnofenko Jan 29 '15 at 16:21 2015-01-29 16:21
source share