0

レール2.3.5

Railsアプリ(通常のようにUTCを強制)で作業している場合、dateTimeとのやり取りが多い作業スケジュールシステムがありますが、(全国で)それに触れる人はすべてを「EST」(企業)と見なしすぎています事)、あなたはUTC時間として記録を保存するRailsを残すか、それとも強制的なESTで行くでしょうか?

つまり、このツールが実行するすべてがESTに基づいており、ESTを反映している場合、すべてのdbレコードをUTCとして保存するというデフォルトの方法に従う必要がありますか?

ありがとう-これの良い検索フレーズを思い付くことができませんでした、私はそれが「UTCのみのベストプラクティスに例外がありますか」という質問の方が多いと思います。

4

1 に答える 1

3

重要な点は、UTCの慣習を破るために、水を少し飲むために長い散歩をすることです。統合する他のすべてのものは、時刻がUTCに保存されていると想定するのが安全です。(時間をキーオフする別のライブラリを使用し始めた場合、本当にそれをフォークしてコードを変更し、時刻がUTCではなくESTになるようにしますか?)

言い換えれば、慣習を破ることは、それを受け入れるよりも大きな頭痛の種です。

また、将来を保証したいと考えています。将来、ESTから移動したいと思うことはないことを確かに知っていますか?おそらくそうではなく、この規則を使用すると、新しい市場への拡大が容易になります:)

于 2012-05-31T19:27:27.530 に答える