タグ

ブックマーク / kenzauros.com (1)

  • JavaScriptでnew Date()すると時刻がバグる | blog@kenzauros.com

    仕様なのか不明だが、よく DB にある yyyy-mm-dd 形式の日付をクライアントサイドの JavaScript でnew Date(string)すると時刻がなぜか9:00になってしまう。 日のタイムゾーンが GMT +9 時間だからだとは思うが、なんとなくバグな気もする。 ブラウザごとに挙動も異なったので、まとめてみた。 ソース ブラウザ 結果(Dateオブジェクト) new Date(“2015-11-20”) Chrome 46 Fri Nov 20 2015 09:00:00 GMT+0900 (東京 (標準時)) Firefox 42 Date 2015-11-20T00:00:00.000Z IE 11 Fri Nov 20 2015 09:00:00 GMT+0900 (東京 (標準時)) new Date(“2015-11-20 00:00:00”) Chrome

    y_141
    y_141 2017/11/01
  • 1