javascript - 如何将 JSON.NET 日期时间格式转换为 JavaScript 日期和时间

标签 javascript asp.net-mvc-4 asp.net-web-api json.net

我不敢相信我会问这样的问题。但我不得不这么做,因为我已经没有多少头发可以拉伸(stretch)了。

我正在使用 MVC4 RC WEB API 和淘汰赛。如果我调用 Web api 的 GET 方法,我会得到一个具有日期时间属性的对象,该对象会通过 JSON.NET 自动转换为字符串,例如“2012-05-12T00:00:00”。

但是我怎样才能将此字符串转换为javascript格式以使用jquery ui(例如日历)?我尝试了各种方法都没有成功。

更新:我相信这不是 Date 类。这是 jquery 日历(当然还有我)。我不知道我必须像这样指定 minDate 才能显示日期的正确值。也许有更好的方法来做到这一点?

        <div class="editor-label">Date:             </div>
        <div class="editor-field">
                <input data-bind="datepicker: selectedGroup().InspectionDate, 
                      datepickerOptions: { minDate: selectedGroup().InspectionDate }">
                </input>
        </div>    

最佳答案

Javascript 控制台(Chrome):

>>Date("2012-05-12T00:00:00")
Fri May 11 2012 19:00:00 GMT-0500 (Central Daylight Time)

Date() 不适合您?

关于javascript - 如何将 JSON.NET 日期时间格式转换为 JavaScript 日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11830965/

相关文章:

javascript - 如何使用 JavaScript 为 HTML 表格的第 n 个 <td> 元素着色?

c# - 将 JSON 文件传递​​给 Javascript ASP.NET MVC4

javascript - PHP AJAX 从下拉列表中更新 MySql 查询 onChange(过滤)

javascript - 为什么我无法从 IE 7-8 中的 css 类绑定(bind)到单击事件?

jquery - 如何在mvc中填充下拉菜单

knockout.js - KnockoutJS 映射,来自 WebAPI 的 JSON

c# - 将多个参数传递给 client.PostAsJsonAsync 函数

ASP.NET 空网站模板

c# - MVC 模型绑定(bind)来自 jQuery post 的字符串数组

css - MVC4 - 结合 DIV 表与 ajax.beginform