当我从db
获取日期时,它采用以下格式: -
{5/13/2002 12:00:00 AM}
当我把它作为Json传递时,我将它绑定到文本框&它告诉我这样: -
/Date(1021228200000)/
如何以正确的格式显示日期?
扩展此问题我想将date
绑定到html5 datepicker
,如何执行此操作?
答案 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();