JavaScriptでタイムスタンプから日付フォーマットを出力する
【概要】JSでタイムスタンプを元に日付フォーマットを出力する方法についてまとめます。ここでは下記を例にしてその設定から出力までをまとめます。「1602832648283」のタイムスタンプがあった場合に、出力される結果は「10/16 16:17」になります。【詳細】・タイムスタンプの作成タイムスタンプは以下のように作成可能です。let date new Date();let timestamp date.getTime();※ 上記で作成されるタイムスタンプは実行した時間になります。・タイムスタンプから日付を出力するタイムスタンプを元にDateオブジェクトを作成します。これによって、タイムスタンプが指している時刻の取得は完了です。あとは下記のように月日時間を取得します。const date new Date(1602832648283);const month date.getMonth() + 1;const day date.getDate();const hour date.getHours();const minutes date.getMinutes();console.log(month + '/' + day + ' ' + hour + ':' + minutes);出力結果10/16 16:17※ 月に1を足している理由「date.getMonth() + 1;」で1を足している理由は、getMonthメソッドが「0-11」を範囲として出力します。つまり、1月を出力しようとした場合、そのまま出力すると0になります。よって、1を足す事で指定した月が出力されます。