PHP でローカルの日付と時刻を取得する方法。たとえば、私のタイムゾーンは Asia/Kolkata です。私のアプリケーションは、タイムゾーンの日付をデータベースに追加する必要があります.UTC時間に5.30時間を追加することで時間を見つけることができます.しかし、日付はどうですか.いくつかのグーグルの後、DateTimeオブジェクトがあり、それがタイムゾーンを設定する関数 setTimezone() ですが、設定後、自分のタイムゾーンで現在の日付を取得するにはどうすればよいですか?
2 に答える
むしろ「date_default_timezone_set()」関数を使用する必要があります。一度設定すると、すべての日時関数がそれをローカル タイムゾーンとして扱います。php.ini を使用して設定することもできると思います
http://pk1.php.net/manual/en/function.date-default-timezone-set.php
この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 をご覧ください。