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

时间:2015-01-03 09:58:06

标签: javascript jquery json date

当我从db获取日期时,它采用以下格式: -

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

当我把它作为Json传递时,我将它绑定到文本框&它告诉我这样: -

/Date(1021228200000)/

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

扩展此问题我想将date绑定到html5 datepicker,如何执行此操作?

2 个答案:

答案 0 :(得分:2)

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

substr函数取出“/ Date(”部分,并且parseInt函数获取整数并忽略最后的“)/”。结果数字传递给Date构造函数。

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

<强> Reference

答案 1 :(得分:0)

您可以使用以下内容显示日期时间并将日期绑定到html5 datepicker。

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