在我的代码中,我将JSON响应作为/Date(1238626800000)/
。
我想将此对象转换为Unix时间戳。所以我想知道是否有任何默认的javascript或jquery方法可以将其转换为Unix时间戳?
所以我的输入日期是:/Date(1238626800000)/
和
我想要的输出是:1238626800000
我可以使用RegEx
执行此操作,但如果没有可用的默认方法,这是最后一个选项
答案 0 :(得分:2)
这里不需要使用正则表达式。只需slice
时间戳:
if (value.startsWith("/Date(") && value.endsWith(")/"))
return new Date(Number(value.slice(6, -2)));
答案 1 :(得分:0)
var input = '/Date(1238626800000)/';
var re = /Date\(([0-9]*)\)/;
var ret = re.exec(a);
if(ret) {
input = ret[1];
}