みんな、
私はMomentJS APIを理解しようとしています。マシンの現在時刻を取得するための適切な方法は何ですか?
var CurrentDate = moment();
vs
var CurrentDate = moment().format();
彼らのドキュメントをパースしようとしているが、何を使うべきか明らかではない。
ここでは、momentjsのインスタンスをCurrentDateに割り当てています。
var CurrentDate = moment();
これは単なる文字列で、momentjsインスタンスのデフォルトフォーマットの結果です。
var CurrentDate = moment().format();
そして、ここで1月からの秒数... ...まあ、unixのタイムスタンプ:
var CurrentDate = moment().unix();
そして、ここにISO 8601のような別の文字列( ISO 8601とRFC 3339の日付フォーマットの違いは何ですか? ):
var CurrentDate = moment().toISOString();
そしてこれもできます。
var a = moment();
var b = moment(a.toISOString());
console.log(a.isSame(b)); // true
moment().unix()
あなたはunixのタイムスタンプを取得します
moment().valueOf()
あなたは完全なタイムスタンプを取得します
それでも、答えはありません。 Moment.js - そのような単純なタスク以外は何でもできます。
私はこれを使っています:
moment().toDate().getTime()
このように使うようにしてください。
var current_time = new moment().format("HH:mm");
1970年1月1日からの経過時間をミリ秒単位で表示したい場合は、次のようにします。
var theMoment = moment(); // or whatever your moment instance is
var millis;
millis = +theMoment; // a short but not very readable form
// or
millis = theMoment.valueOf();
// or (almost sure not as efficient as above)
millis = theMoment.toDate().getTime();
これを試して
console.log(moment().format("MM ddd, YYYY hh:mm:ss a"));
console.log(moment().format("MM ddd, YYYY hh:mm:ss a"));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.1/moment.min.js"></script>
この方法を試してください:
console.log(moment().format('L'));
moment().format('L'); // 05/25/2018
moment().format('l'); // 5/25/2018
フォーマット日:
moment().format('MMMM Do YYYY, h:mm:ss a'); // May 25th 2018, 2:02:13 pm
moment().format('dddd'); // Friday
moment().format("MMM Do YY"); // May 25th 18
moment().format('YYYY [escaped] YYYY'); // 2018 escaped 2018
moment().format(); // 2018-05-25T14:02:13-05:00
詳しくは、 https://momentjs.com/ をご覧ください。
次のようにして、データ情報全体を1つのオブジェクトにまとめることができます。
const today = moment().toObject();
このプロパティを持つオブジェクトを入手してください。
today: {
date: 15,
hours: 1,
milliseconds: 927,
minutes: 59,
months: 4,
seconds: 43,
years: 2019
}
あなたが日付を計算しなければならないとき、それは非常に役に立ちます。
場所で入手:
moment.locale('pt-br')
return moment().format('DD/MM/YYYY HH:mm:ss')
DD-MM-YYYY形式のmoment.jsを使用した現在の日付
const currentdate=moment().format("DD-MM-YYYY");
console.log(currentdate)