Json - 日期未以正确的格式显示

Json - Date not showing in correct format

本文关键字:格式 显示 日期 Json      更新时间:2023-09-26

当我从db获取日期时,它的格式如下:-

{5/13/2002 12:00:00 AM}

当我将其作为 Json 传递时,我将其绑定到文本框,它像这样显示我:-

/Date(1021228200000)/

如何以任何正确的格式显示日期?

扩展这个问题我想将date绑定到html5 datepicker,怎么做?

var jsonDate = "/Date(1021228200000)/";
var date = new Date(parseInt(jsonDate.substr(6)));

substr 函数去掉 "/Date(" 部分,parseInt 函数获取整数并忽略末尾的 ")/"。结果数字将传递到 Date 构造函数中。

jQuery dateFormat 是一个单独的插件。您需要显式加载它。

参考

您可以使用如下所示来显示日期时间并将日期绑定到 html5 日期选择器。

<input class='selector' id='datepicker'/>
$( ".selector" ).datepicker({ dateFormat: 'yy-mm-dd' }).val();