Comment convertir un timestamp Javascript en format UTC?

Par exemple, si vous recevez un horodatage en version Javascript:

1291656749000

Comment créer une fonction pour convertir l'horodatage en UTC comme:

12/12/2010 05:32:30 pm

(new Date(1291656749000)).toUTCString() 

C'est ce que vous cherchez?

J'irais avec (nouvelle Date (entier)). ToUTCString () ,

Mais si vous devez avoir le 'pm', vous pouvez le formater vous-même:

 function utcformat(d){ d= new Date(d); var tail= 'GMT', D= [d.getUTCFullYear(), d.getUTCMonth()+1, d.getUTCDate()], T= [d.getUTCHours(), d.getUTCMinutes(), d.getUTCSeconds()]; if(+T[0]> 12){ T[0]-= 12; tail= ' pm '+tail; } else tail= ' am '+tail; var i= 3; while(i){ --i; if(D[i]<10) D[i]= '0'+D[i]; if(T[i]<10) T[i]= '0'+T[i]; } return D.join('/')+' '+T.join(':')+ tail; } 

Alerte (utcformat (1291656749000))

/ * Valeur retournée: (String) 2010/12/06 05:32:29 GMT GMT * /