サーバの時刻は毎時変更されます(クラウドのためかもしれません)。私はDATETIME
という形式のテーブル列に対してNOW()
関数を使用しています。日付機能を持つ要素を取得するのは、誤った日付または時間のためにかなり混乱します。どのMySQLの時刻形式を使用すればいいですか
時間の値を調整することで、一定の時間を加算または減算して試してみました。もちろん、NOW()
が実行された瞬間にサーバーの位置と、ユーザーのブラウザー時間(UTCオフセットの導出)が必要になります。この問題は、サーバーが場所を変更したときに発生します(この時点でどのようにそのことが可能かわかりません)。 NOW()
関数を使用していた以前の要素では、日付の計算に誤りがあります。
date + time属性を持つ要素を挿入するときに、より良い時刻/日付形式は何ですか? (そして追加のために、これを解説し、テストケースを与えることができますか?)。おそらくTIMESTAMP
? (私は恐ろしく、すべての以前の値とテーブルの属性を変更する必要があります。)
#DatabaseDesignFail