我从数据库表中检索了一个日期格式为DD-MM-YYYY HH:MM:SS.FFF
的日期,并将其保存在动态变量中,然后将其传递给JavaScriptSerializer类以使其成为JSON对象,并获得格式:{ {1}}日期。我不确定为什么会这样,我无法在任何标准日期格式列表中找到这种格式。
谁能告诉我这种格式是什么?或者更好的是,如何解析这个以使用javascript恢复原始格式?
答案 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);
答案 2 :(得分:1)
试试这个:
var myDate = new Date(parseInt('/Date(1354348015481)/'.substr(6)));