Форматирование даты в JavaScript до миллисекунды - PullRequest
14 голосов
/ 09 февраля 2012

Мы используем следующую js lib от 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");

Я не могу заставить работать миллисекундную часть. Обратите внимание, что этот формат взят из Microsoft Mvc Ajax lib.

Ответы [ 3 ]

19 голосов
/ 09 февраля 2012

Обозначается f :

"dd/MM/yyyy HH:mm:ss fff"
4 голосов
/ 17 августа 2013

Используя библиотеку формата даты, она должна выглядеть примерно так:

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

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

L для миллисекунд с двумя цифрами

l (минус) для миллисекунд с тремя цифрами

1 голос
/ 27 марта 2019

Используйте 'S' для форматирования в миллисекундах:

"dd/MM/yyyy HH:mm:ss:SSS"
...