Javascript serialization of DateTime in asp.net is not giving a javascript date object?

前端 未结 10 1913
甜味超标
甜味超标 2020-12-01 06:04

When I parse a DateTime to json in .Net it returns a string (i.e. \"\\/Date(1249335194272)\\/\"). How do I make it return a js Date object constructor not wrap

10条回答
  •  庸人自扰
    2020-12-01 06:38

    You can try this:

    "MyField: " + string.Format("(function(y,m,d,h,mm,s){{var d=new Date(Date.UTC(y,m-1,d,h,mm,s));return d;}})({0},{1},{2},{3},{4},{5})", d.Year, d.Month, d.Day, d.Hour, d.Minute, d.Second);
    

    This seems to work in FF and IE.

提交回复
热议问题