1

PHPを使用して以下のように日付を変換したい。

Mon Jun 17 2013 14:00:00 GMT 0300 (EEST)

date("Y-m-d H:i:s",strtotime("Mon Jun 17 2013 14:00:00 GMT 0300 (EEST)"))エンジンを実行すると、 0300-06-17 15:56:56. date("Y-m-d H:i:s",strtotime("Mon Jun 17 2013 14:00:00 GMT"))を生成するようにコードを更新すると、2013-06-17 17:00:00. 何度も試しましたが、この問題を解決できませんでした。このように日付を変換するにはどうすればよいですか?

4

3 に答える 3

1

タイムゾーンを設定してみてください

http://php.net/manual/en/function.date.php

于 2013-06-20T00:07:30.660 に答える
0

タイムゾーンを次のように設定して、date_default_timezone_set('America/Los_Angeles')を使用してみてくださいgmdate()

http://us1.php.net/manual/en/function.date-default-timezone-set.php

http://php.net/manual/en/function.gmdate.php

GMT をタイムゾーンに変換しようとしている場合は、両方を UNIX タイムスタンプに変換して計算する必要があります。

見る:

http://us3.php.net/manual/en/function.date-timestamp-get.php

于 2013-06-20T00:19:17.113 に答える
0

ここに投稿したソリューションを参照してください。同様の方法で GMT を目的のタイムゾーンに変換できます。

日時を gmt に変換する

于 2014-02-17T02:11:53.823 に答える