web-dev-qa-db-fra.com

Formatage d'une date en javascript jusqu'à la milliseconde

Nous utilisons la bibliothèque js suivante de Microsoft https://ajax.aspnetcdn.com/ajax/4.0/1/MicrosoftAjax.js

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

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

Je n'arrive pas à faire fonctionner la partie en millisecondes. Notez que ce format provient de la librairie Mvc Ajax de Microsoft.

20
chugh97

Il est indiqué par un f:

"dd/MM/yyyy HH:mm:ss fff"
19
inhan

En utilisant la bibliothèque de format de date, cela devrait ressembler à ceci:

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

http://blog.stevenlevithan.com/archives/date-time-format

L pour millisecondes à deux chiffres

l (moins) pour les millisecondes à trois chiffres

5
Yako

Utilisez 'S' pour le formatage en millisecondes:

"dd/MM/yyyy HH:mm:ss:SSS"
2
KayV