JavaScript: 日付・時刻(Date型)を文字列に変換する
JavaScriptで日付・時刻(Date型)を文字列に変換する場合は、 Dateオブジェクトに用意されているメソッドを使用します。
例えば日付と時刻を取得したい場合は「toLacalString()」、
日付のみを取得したい場合は「toLocaleDateString()」など。
Dateオブジェクトの「to〇〇String」
メソッドの中で、取得したい値に該当するメソッドを使用します。
「Local」が付くメソッドは日付や時刻を地域情報に適した形で返してくれます。
次のサンプルコードでは 「to〇〇String」メソッドを利用して、 日付・時刻を文字列に変換しています。
let dt = new Date() console.log(dt); // Date Mon Jul 05 2021 03:24:16 GMT+0900 (日本標準時) // 日付・時刻(Local) console.log(dt.toLocaleString()); // 2021/7/5 3:24:16 // 日付(Local) console.log(dt.toLocaleDateString()); // 2021/7/5 // 時刻(Local) console.log(dt.toLocaleTimeString()); // 3:24:16 // 日付・時刻 console.log(dt.toISOString); // 2021-07-04T18:24:16.853Z // 日付 console.log(dt.toDateString()); // Mon Jul 05 2021 // 時刻 console.log(dt.toTimeString()); // 03:24:16 GMT+0900 (日本標準時)