- Dateオブジェクトを使用してタイムゾーンを削除する方法:
// 現在の日付を取得
let currentDate = new Date();
// getTime()メソッドを使用してタイムスタンプを取得
let timestamp = currentDate.getTime();
// UTCのタイムスタンプを取得し、タイムゾーンを削除
let utcTimestamp = new Date(timestamp).toUTCString();
// タイムゾーンが削除された日付を表示
console.log(utcTimestamp);
- Moment.jsライブラリを使用してタイムゾーンを削除する方法:
Moment.jsはJavaScriptの日付処理ライブラリであり、タイムゾーンの操作が簡単に行えます。
まず、Moment.jsをインストールします:
npm install moment
次に、以下のようにMoment.jsを使用してタイムゾーンを削除します:
const moment = require('moment');
// 現在の日付を取得
let currentDate = moment();
// タイムゾーンを削除
let dateWithoutTimezone = currentDate.utc().format('YYYY-MM-DD HH:mm:ss');
// タイムゾーンが削除された日付を表示
console.log(dateWithoutTimezone);
- Intl.DateTimeFormatオブジェクトを使用してタイムゾーンを削除する方法:
Intl.DateTimeFormatオブジェクトは、ブラウザでのロケールに基づいた日付フォーマットをサポートしています。
// 現在の日付を取得
let currentDate = new Date();
// タイムゾーンを削除するフォーマットオプションを指定
let options = { timeZone: 'UTC' };
// タイムゾーンが削除された日付を取得
let dateWithoutTimezone = new Intl.DateTimeFormat('en-US', options).format(currentDate);
// タイムゾーンが削除された日付を表示
console.log(dateWithoutTimezone);