Convertir l'horodatage Unix en javascript Date Objet

Je travaille avec json api qui représente des dates comme celle-ci

"date" : "/Date(1356081900000)/" 

Je souhaite transformer ceci en date javascript régulière.

La seule façon dont je peux penser à résoudre ce problème est de remplacer tout ce qui laisse l'horodatage que je puis "convertir".

Cela fonctionne, mais il a l'air faux.

Ma question. Est-ce que je peux faire mieux?

METTRE À JOUR

  unix_timestamp = jsonDate.replace('/Date(', '').replace(')/', ''); newDate = new Date(+unix_timestamp + 1000*3600); 

Dupliquer comment formater une date JSON? .

La solution acceptée était:

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

Essayez quelque chose comme ceci: –

  var d = new Date(unix_timestamp*1000); 

ou

  var d = new Date([UNIX Timestamp] * 1000); 

Le constructeur Date accepte un timestamp Unix.

 function cleanDate(d) { return new Date(+d.replace(/\/Date\((\d+)\)\//, '$1')); } cleanDate("/Date(1356081900000)/"); // => Fri Dec 21 2012 04:25:00 GMT-0500 (EST)