2012-02-09 13 views
12

Stiamo usando il seguente js lib da Microsoft https://ajax.aspnetcdn.com/ajax/4.0/1/MicrosoftAjax.jsFormattare una data in javascript fino al millisecondo

var datetimehigh = new Date(2011,01,12,14,45,55,596); 

var sDate = datetimehigh.format("dd/MM/yyyy HH:mm:ss sss"); 

non riesco a ottenere la parte millisecondo per work.Note che il formato proviene da MVC Ajax lib di Microsoft.

+0

Hai provato S maiuscola per la parte in millisecondi? – jabclab

+0

hai provato "l" (L minuscola) –

risposta

15

E 'indicato da una f: qualcosa

"dd/MM/yyyy HH:mm:ss fff" 
2

Utilizzando la libreria formato della data, dovrebbe essere simile a questo:

var nowMilliseconds = new Date().format("yyyy-mm-dd HH:MM:ss l"); 

L per millisecondi con due cifre

l (meno) per millisecondi con tre cifre

+1

Grazie, proprio quello che stavo cercando. Questo è ottimo per l'utilizzo in Node.js con il modulo dataformat con porting: https://www.npmjs.com/package/dateformat – Josh1billion

Problemi correlati