私はこの時点ではできなかった一般的な問題があります。私はプロジェクトに取り組んでいます。私たちのデータベースは、ヨーロッパ/アムステルダム時間に基づいています。しかし、クライアントのタイムゾーンと日付は毎回変わります。あなたは私が言っていることを知っています PHP(CakePHP)でデータベースから日付を取得します。そして、私はこれらの日付に "2分前"と書いておきたいだけです。私たちはそのようなデータベースの日付を "2017-08-04 13:43:38"私は別の問題や機能のために使用することができます。 は、私が今インターフェースによって任意のレコードを変更していますtimeago.jsクライアント(JavaScript)とサーバー(PHP)のタイムゾーンを均等にする方法
私の問題
を使用しています。 (2017-08-04 13:43:38)(イスタンブールタイムゾーン)システムは、修正日時として2017-08-04 12:43:38(アムステルダムタイムゾーン)を保存します。だから、私のJavaScriptは常に約1時間前に表示されます分未満です私はすべてのクライアントタイムゾーンをアムステルダムのタイムゾーンとして変更したいと思います。
私の質問:私はそれを行う必要があり
- ? (クライアントまたはサーバー)
- 私はクライアントサイドでtrynaの仕事をしています。まもなくjavascriptでタイムゾーンを均等にする方法は?
質問を明確にする必要があります。 "2017-08-04 13:43:38"のような文字列に組み込みのパーサーを使用している場合は、おそらくローカルマシンとして扱われます(しかし確かではありません)ので、ホストタイムゾーンの設定が異なる。 UTCで日付を保存し、手動で解析することをお勧めします(ライブラリが役立ちます)。組み込みのパーサを回避するには、[* Date.parseが間違った結果をもたらすのはなぜですか?*](https://stackoverflow.com/questions/2587345/why-does-date-parse-give-incorrect-results)を参照してください。 ) – RobG
@RobGよろしくお願いします。あなたが正しい。私はちょうど私の質問内容を編集しました。 –