0

現地時間と同じ時間のタイムゾーンを取得したいのですが、他のGMT地域にあります。

私がうまくいくと思ったことがあります:

ceil((strtotime($scores[$i]['date'].' '.$scores[$i]['time'])-strtotime(date('d F Y H:i',strtotime("-2 hours"))))/3600)

しかし、それは私に-26、および-22などを与えます。

テストデータについては、テストサイトへのリンク:[リンクが削除されました]

ご協力ありがとうございました。

4

1 に答える 1

0

これのロジックを見つけましたが、なぜこれを行うのかわかりませんが、今では正常に動作します...

コード:

if(ceil((strtotime($scores[$i]['date'].' '.$scores[$i]['time'])-strtotime(date('d FYH:i',strtotime("- 2時間"))))/3600)<-12){

echo (ceil((strtotime($scores[$i]['date'].' '.$scores[$i]['time'])-strtotime(date('d FYH:i',strtotime("- 2 時間"))))/3600))+24;

}そうしないと{

echo ceil((strtotime($scores[$i]['date'].''.$scores[$i]['time'])-strtotime(date('d FYH:i',strtotime("-2)』)時間"))))/3600); }

:)

于 2012-08-06T02:04:48.010 に答える