ホームページ >ウェブフロントエンド >jsチュートリアル >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 サイトの他の関連記事を参照してください。