In MVC, you can do something like this:
public ActionResult Index()
{
return Json(new List<DateTime> { DateTime.Parse("19/02/2017") },
JsonRequestBehavior.AllowGet);
}
And the returned value is ["\/Date(1487458800000)\/"], which is a Javascript Date object.
However, using WebAPI like this:
public IEnumerable<DateTime> Get()
{
return new List<DateTime> { DateTime.Parse("19/02/2017") };
}
The returned value is <dateTime>2017-02-19T00:00:00</dateTime>
Is there any way that I can serialize a DateTime as a Javascript Date object using WebApi?