0

In my code I get JSON response as /Date(1238626800000)/.

I want to convert this object to Unix Timestamp. So I would like to know that whether is there any default javascript or jquery method which can convert it to Unix Timestamp ?

So My Input Date is: /Date(1238626800000)/ and Output I want is: 1238626800000

I can do it with RegEx but this is last option if no default method available

oguz ismail
  • 1
  • 16
  • 47
  • 69
ConfusedDeveloper
  • 6,389
  • 4
  • 21
  • 36

2 Answers2

2

No need to use regex here. Just slice out the timestamp:

if (value.startsWith("/Date(") && value.endsWith(")/"))
    return new Date(Number(value.slice(6, -2)));
Bergi
  • 630,263
  • 148
  • 957
  • 1,375
0

like this:

var input = '/Date(1238626800000)/';
var re = /Date\(([0-9]*)\)/;
var ret = re.exec(a);
if(ret) {
    input = ret[1];
}
danny.hu
  • 110
  • 3