Possible Duplicate:
How to format a JSON date?

我的Web服务正在向jQuery调用返回日期时间.该服务以以下格式返回数据:

/Date(1245398693390)/

如何将其转换为JavaScript友好的日期?

推荐答案

返回的是从纪元开始的毫秒数.您可以执行以下操作:

var d = new Date();
d.setTime(1245398693390);
document.write(d);

有关如何精确设置日期格式的信息,请参阅http://www.w3schools.com/jsref/jsref_obj_date.asp处的完整Date参考

您可以通过解析整数(as suggested here)来go 除非数字:

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

或应用以下正则表达式(来自注释中的Tominator):

var jsonDate = jqueryCall();  // returns "/Date(1245398693390)/"; 
var re = /-?\d+/; 
var m = re.exec(jsonDate); 
var d = new Date(parseInt(m[0]));

Javascript相关问答推荐

zoom svg以适应圆

使用axios.获取实时服务器时的404响应

如何将连续的十六进制字符串拆分为以空间分隔的十六进制块,每个十六进制块包含32个二元组?

我在我的Java代码中遇到了问题,代码的一部分看不到先前定义的对象

如何从HTML对话框中检索单选项组的值?

在Java中寻找三次Bezier曲线上的点及其Angular

WP Bootstrap NavWaker:下拉菜单一次打开所有下拉菜单

如何将数组用作复合函数参数?

环境值在.js文件/Next.js中不起作用

查询参数中的JAVASCRIPT/REACT中的括号

如果一个字符串前面有点、空格或无字符串,后面有空格、连字符或无字符串,则匹配正则表达式

AJAX POST在控制器中返回空(ASP.NET MVC)

判断函数参数的类型

如何使用Reaction路由导航测试挂钩?

如何将字符串拆分成单词并跟踪每个单词的索引(在原始字符串中)?

JavaScript:多个图像错误处理程序

AstroJS混合模式服务器终结点返回404

如何使用fltter_js将对象作为参数传递给javascrip?

通过ng-绑定-html使用插入的HTML中的函数

在D3.js中创建具有旋转手柄的可拖动、可调整大小的框?