⊗jsPmTmTmD 320 of 505 menu

JavaScriptにおけるタイムスタンプ形式の日付間の差

タイムスタンプ形式は、日付間の差を求めるためのものです。 例として、現在時刻と指定された時刻の間のミリ秒単位の差を取得してみましょう:

let now = new Date(); let date = new Date(2015, 11, 4, 23, 59, 59); let diff = now.getTime() - date.getTime(); console.log(diff);

明らかに、多くの場合、必要なのはミリ秒単位ではなく、日数や年数単位の差です。 そのためには、単にミリ秒を必要な単位に変換すればよいです。

例えば、ミリ秒を秒に変換するには、ミリ秒を1000で割ります。 秒を分に変換するには、秒を60で割ります。同様に続けます。

例えば、日付間の差を分単位に変換してみましょう:

console.log(diff / (1000 * 60));

では次に - 時間単位で:

console.log(diff / (1000 * 60 * 60));

198831日と 2000110日の間に経過した日数を画面に表示してください。

あなたの誕生日と現在時刻の間に経過した月数を画面に表示してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否