web-dev-qa-db-ja.com

Moment.jsで現在のタイムスタンプを返すにはどうすればいいですか?

みんな、

私はMomentJS APIを理解しようとしています。マシンの現在時刻を取得するための適切な方法は何ですか?

var CurrentDate = moment();

vs

var CurrentDate = moment().format();

彼らのドキュメントをパースしようとしているが、何を使うべきか明らかではない。

http://momentjs.com/docs/#/query/is-a-moment/

100
Cmag

ここでは、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
157
coma

moment().unix()あなたはunixのタイムスタンプを取得します

moment().valueOf()あなたは完全なタイムスタンプを取得します

44
Sabrina Luo

それでも、答えはありません。 Moment.js - そのような単純なタスク以外は何でもできます。

私はこれを使っています:

moment().toDate().getTime()
28
asdfasdfads

このように使うようにしてください。

var current_time = new moment().format("HH:mm");
24
Craft4

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();
11
hgoebl

これを試して

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>
4
Durgpal Singh

この方法を試してください:

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
may mijangos

次のようにして、データ情報全体を1つのオブジェクトにまとめることができます。

const today = moment().toObject();

このプロパティを持つオブジェクトを入手してください。

today: {
    date: 15,
    hours: 1,
    milliseconds: 927,
    minutes: 59,
    months: 4,
    seconds: 43,
    years: 2019
    }

あなたが日付を計算しなければならないとき、それは非常に役に立ちます。

1
J C

場所で入手:

moment.locale('pt-br')
return moment().format('DD/MM/YYYY HH:mm:ss')
0

DD-MM-YYYY形式のmoment.jsを使用した現在の日付

const currentdate=moment().format("DD-MM-YYYY"); 
console.log(currentdate)
0
Jojo Joseph