まあ、私は何が起こっているのかわからないので、私はあなたに頼むことにしました。JavaタイムスタンプとPHPタイムスタンプは2つの異なる時間を与えます
long timestamp = System.currentTimeMillis()/1000;
:例えばこの意志は私が私のUTCタイムスタンプを取得するためのJavaでこのコードを持っている私に続い1331065202
を与える
date_default_timezone_set("UTC");
time()
:PHPで私はこのコードを使用してUTCタイムスタンプをつかんでいます
これは、例えば、私に与えるでしょう1331093502
なぜ2倍異なるのですか?どちらもUTCのタイムゾーンに入っていてはいけませんか、何か間違っていませんか?私はVPSでホストされています。これらのスクリプトは2つの異なるサーバーにありますので、サーバー側で何かできることがあります。もしそうなら、私は何ができますか?
これはゲーム用のプラグインであるという問題があります。このプラグインは、世界中の多くの異なるサーバーで使用できます。 Javaがサーバーに接続して時間を奪うだけで、リソースが効率的になりますか?これは、おそらく数千台のサーバーの場合、1分ごとに1回行われます。 –
@MarcusKrueger:もしあなたがすべてのサーバをコントロールしていれば、それらがすべてNTP同期を実行していることを確認できますか?もちろん、まだ矛盾があるかもしれませんが、それほど大きくすべきではありません。 –
コメントを編集してより多くのデータを追加しました。そして、私はすべてのサーバーを制御することはできません。 –