30

Microsoftの次のjslibを使用しています 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のMvcAjaxlibからのものであることに注意してください。

4

4 に答える 4

24

ネイティブのDatejavascriptオブジェクトを使用している場合は、.toISOStringメソッドを使用して、ミリ秒単位でフォーマットされた文字列を取得できます。

const date = new Date();
const dateString = date.toISOString(); // "2020-01-06T19:57:12.146Z"

.toStringを使用してもミリ秒の精度は得られないことに注意してください。

于 2020-01-06T20:36:49.963 に答える
22

それはfで示されます:

"dd/MM/yyyy HH:mm:ss fff"
于 2012-02-09T15:48:29.987 に答える
8

日付形式ライブラリを使用すると、次のようになります。

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

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

L2桁のミリ秒

l(マイナス)3桁のミリ秒

于 2013-08-17T18:13:11.330 に答える
8

ミリ秒のフォーマットには「S」を使用します。

"dd/MM/yyyy HH:mm:ss:SSS"
于 2019-03-27T07:24:25.860 に答える