日期格式“\ /日期(1394841600000)\ /”?(在刻度线中)

时间:2014-03-18 10:25:40

标签: javascript sql date

我从数据库表中检索了一个日期格式为DD-MM-YYYY HH:MM:SS.FFF的日期,并将其保存在动态变量中,然后将其传递给JavaScriptSerializer类以使其成为JSON对象,并获得格式:{ {1}}日期。我不确定为什么会这样,我无法在任何标准日期格式列表中找到这种格式。

谁能告诉我这种格式是什么?或者更好的是,如何解析这个以使用javascript恢复原始格式?

3 个答案:

答案 0 :(得分:2)

格式是UNIX纪元的毫秒数。你看到的基本上是new Date(1394841600000)的JSON友好变体。例如,试试这个:

var date = new Date(1394841600000);

console.log(date);

答案 1 :(得分:1)

是从1970年1月1日午夜到对象日期的日期。

转换用途:

var myDate = new Date("/Date(1394841600000)/".match(/\d+/)[0] * 1);

Here is Demo

答案 2 :(得分:1)

试试这个:

var myDate = new Date(parseInt('/Date(1354348015481)/'.substr(6)));