ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript の日付を YYYY-MM-DD 形式に変換するにはどうすればよいですか?

JavaScript の日付を YYYY-MM-DD 形式に変換するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-16 18:17:09777ブラウズ

How to Convert a JavaScript Date to YYYY-MM-DD Format?

JavaScript の日付を YYYY-MM-DD 形式に変換します

次を使用して、「Sun May 11,2014」形式の日付を「2014-05-11」形式に変換します。 JavaScript は効率的に実現できます。

1 つの方法では、組み込みの toISOString を利用します。このメソッドは、日付と時刻の両方のコンポーネントを含む ISO 8601 形式の日付を返します。日付部分のみを抽出するには、結果を「T」文字で分割し、日付文字列を分離します。例:

let yourDate = new Date('Sun May 11,2014');
const date = yourDate.toISOString().split('T')[0];
console.log(date); // Logs: "2014-05-11"

また、タイムゾーンの違いを処理する必要がある場合は、ISO 8601 形式に変換する前に getTimezoneOffset メソッドと getTime メソッドを使用して日付を調整できます:

const offset = yourDate.getTimezoneOffset();
yourDate = new Date(yourDate.getTime() - (offset * 60 * 1000));
const date = yourDate.toISOString().split('T')[0];
console.log(date); // Logs: "2014-05-11"

これらのメソッドを使用すると、JavaScript の日付を目的の YYYY-MM-DD 形式に効率的に変換でき、日付の処理と形式設定が容易になります。あなたのアプリケーション。

以上がJavaScript の日付を YYYY-MM-DD 形式に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。