ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript の日付文字列を「2014 年 5 月 11 日日曜日」から「yyyy-mm-dd」形式に変換するにはどうすればよいですか?

JavaScript の日付文字列を「2014 年 5 月 11 日日曜日」から「yyyy-mm-dd」形式に変換するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-11 12:17:16
オリジナル
725 人が閲覧しました

How to Convert a JavaScript Date String from

JavaScript の日付を yyyy-mm-dd 形式に変更する

質問: JavaScript の日付を " 形式に変換します2014年5月11日(日)~ "2014-05-11".

初期試行:

一般的なアプローチの 1 つは、日付文字列を分割し、そのコンポーネントを操作し、再構築することです。ただし、このメソッドは同じ元の形式を生成します。

解決策:

組み込みの toISOString() メソッドを使用します:

let yourDate = new Date();
yourDate.toISOString().split('T')[0];
ログイン後にコピー

これコードは、目的の yyyy-mm-dd と一致する ISO 8601 タイムスタンプを返します。 pattern.

タイムゾーン処理 (オプション):

タイムゾーンの考慮事項を処理するには、@exbuddha によって提案された次の変更を組み込むことを検討してください:

const offset = yourDate.getTimezoneOffset();
yourDate = new Date(yourDate.getTime() - (offset * 60 * 1000));
return yourDate.toISOString().split('T')[0];
ログイン後にコピー

以上がJavaScript の日付文字列を「2014 年 5 月 11 日日曜日」から「yyyy-mm-dd」形式に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート