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 サイトの他の関連記事を参照してください。