Handling dates with Asp.Net MVC and KnockoutJS

前端 未结 8 1210
滥情空心
滥情空心 2020-12-08 04:56

I recently started working with KnockoutJs and quickly realized using the default Json(myModelWithADate) resulted in the default json encoding of \\/Date(

8条回答
  •  眼角桃花
    2020-12-08 05:23

    I'm using the following code to generate short date strings. I use it for my date strings and jQueryUi Date Picker.

    class T
        {
            public DateTime d { get; set; }
        }
    
    static void Main(string[] args)
        {
            var k = new T { d = DateTime.Now };
    
            var formatter = new IsoDateTimeConverter();
            formatter.DateTimeFormat = "d";
            var s = JsonConvert.SerializeObject(k, formatter);
        }
    

    This generates the following JSON

    "{"d":"4/21/2012"}"
    

    This results clean JavaScript code for me.

提交回复
热议问题