エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
概要 JavaScript の Date 型は、事故を起こす可能性が比較的高いです。(と思っている。)実際にテスト... 概要 JavaScript の Date 型は、事故を起こす可能性が比較的高いです。(と思っている。)実際にテストで想定外の挙動をしている部分があり苦戦したのでまとめておきます。 結論としては、 データのやり取りの際は必ずタイムゾーンを付与する(当たり前) 日付系ライブラリを使っても変換した瞬間 Date 型の制約には引っかかってしまう データベースとやりとりするシステムではできるだけ UTC を使った方が安全である です。 一つ目に関しては JavaScript に限ったことではないですが、JavaScript だとエラーなくそのまま勝手に解釈されて動いてしまうので注意が必要です。 Date の制約 Date には「任意のタイムゾーンの時刻を扱うことはできず、絶対にシステムのタイムゾーン(または process.env.TZ に指定されたタイムゾーン)の Date オブジェクトになる」と