0

私のWebアプリケーションでは、ユーザーは時刻を入力して日付を選択する必要があります。そのため、その時刻と日付をグロブルの時刻と日付で保存したいと思います。取得すると、ユーザーの国の時刻に表示されるはずです。したがって、単に変換する必要があります。保存時に文字列をglobl時間とgloble日付に変換し、取得時にgloble時刻と日付を文字列に変換します。このためのPHP関数を誰かが知っている場合はお知らせください。ありがとうございます!!!

4

2 に答える 2

1

を使用timezone_identifiers_list()してタイムゾーンのリストを取得し、どのタイムゾーンにあるかを使用してもらいます。

次にdate_default_timezone_set()、前の関数から取得した文字列で使用します。

于 2012-08-06T06:54:22.773 に答える
1

PHPの日付と時刻は、常にサーバー側で機能します。

「グローバル」日時を取得するためにタイムスタンプとdate_default_timezone_set()関数を使用することをすでに検討しましたか?

php > echo time();
1344236016
php > $timestamp=1344236016;
php > echo date('c',$timestamp);
2012-08-06T08:53:36+02:00
php > date_default_timezone_set('GMT');
php > echo date('c',$timestamp);
2012-08-06T06:53:36+00:00
于 2012-08-06T06:59:49.877 に答える