エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[JavaScript]Date.parseの挙動の違いをブラウザ毎に調べてみた - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[JavaScript]Date.parseの挙動の違いをブラウザ毎に調べてみた - Qiita
概要 JavaScriptで開発をしている時に、2023年2月31日など暦上存在しない日付に対してDate.parseを実行... 概要 JavaScriptで開発をしている時に、2023年2月31日など暦上存在しない日付に対してDate.parseを実行する機会がありました。そうしたら、MDNの説明と異なる動きが起きたため、Date.parseの挙動はブラウザによって異なることを知りました。そこで今回はブラウザ毎のDate.parseの挙動の違いを調査しました。 結論 ブラウザのJSエンジン毎にDate.parseの挙動が一部異なります。 異なる点として、Chromeは2023年2月31日を2023年3月3日と繰り上げた日付を返却するのに対し、SafariとFirefoxはNaNを返却します。 動作が異なる原因 ブラウザ上でのJavaScriptの挙動はJSエンジンによって決定されます。 ChromeやSafariではそれぞれ違うJSエンジンが使われています。JSエンジンが違えば挙動も違うため、Date.parseの

