Webアプリケーションを作成している間、DB内のすべての日時をUTCタイムスタンプとして保存するのは理にかなっています。
私はあなたがJavaScriptでTimezone操作の面であまりネイティブにできなかったことに気づいたとき、私は驚きました。
私はDateオブジェクトを少し拡張しました。この関数は理にかなっていますか?基本的に、サーバーに何かを送信するたびに、この関数でフォーマットされたタイムスタンプになります...
あなたはここで大きな問題を見ることができますか?あるいは、別の角度からの解決策でしょうか?
Date.prototype.getUTCTime = function(){
return new Date(
this.getUTCFullYear(),
this.getUTCMonth(),
this.getUTCDate(),
this.getUTCHours(),
this.getUTCMinutes(),
this.getUTCSeconds()
).getTime();
}
私にはちょっと複雑なようです。そして、私はパフォーマンスについてもあまりよく分かりません。