4

PHP でローカルの日付と時刻を取得する方法。たとえば、私のタイムゾーンは Asia/Kolkata です。私のアプリケーションは、タイムゾーンの日付をデータベースに追加する必要があります.UTC時間に5.30時間を追加することで時間を見つけることができます.しかし、日付はどうですか.いくつかのグーグルの後、DateTimeオブジェクトがあり、それがタイムゾーンを設定する関数 setTimezone() ですが、設定後、自分のタイムゾーンで現在の日付を取得するにはどうすればよいですか?

4

2 に答える 2

4

むしろ「date_default_timezone_set()」関数を使用する必要があります。一度設定すると、すべての日時関数がそれをローカル タイムゾーンとして扱います。php.ini を使用して設定することもできると思います

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

于 2012-07-22T15:59:44.697 に答える
4

このlocaltime()関数は、サーバーのローカル時間のすべてのデータを返します。多くのオプションがあるため、さまざまなタイプの配列(連想または数値インデックス)で取得できます。date()サーバーのローカルタイムゾーンを使用することもできます。関数でサーバーのタイムゾーンを変更できますdate_default_timezone_set()


localtime() 関数とそのパラメーターについて詳しくは、http: //php.net/manual/en/function.localtime.phpまたはhttp://www.w3schools.com/php/func_date_localtime.aspをご覧ください。

date() 関数とそのパラメーターについて詳しくは、http: //php.net/manual/en/function.date.phpをご覧ください。

date_default_timezone_set() 関数とそのパラメーターについて詳しくは、http ://www.php.net/manual/en/function.date-default-timezone-set.php をご覧ください。

于 2012-07-22T16:05:42.027 に答える