2

http://www.iana.org/time-zones

これを問いたい。私は本当に、本当にそうです...私はPHPを使用していて、配列を使用してタイムゾーンデータからリレーショナルなものを作成しようとしています...クエリを実行したいだけですが、方法がわかりませんそれを開く。(笑?)

または、ここにリストされているデータベース: http://www.php.net/manual/en/timezones.php (PECL)

これは本番用ではありません。それは私自身の正気のためです。私はアレイのことを続けます...しかし...

各都市が個別のルールを持つ個別のタイムゾーンであるかどうかを知りたいだけです。私は過去を気にしません - 現在だけです。最初は、もちろん違いますが、それらのいくつかはタイムゾーンを共有していて、ゾーンごとに複数の都市がリストされているだけでいいと思いました。しかし!DST 規則は異なる場合があります。知るか。

これどうやって開けるの?

4

1 に答える 1

2

PHP にはタイムゾーン データベースが組み込まれており、DateTime クラスと DateTimeZone クラスを使用するだけです

例:

$utc_date = DateTime::createFromFormat(
                'Y-m-d G:i', 
                '2011-04-27 02:45', 
                new DateTimeZone('UTC')
);

$nyc_date = $utc_date;
$nyc_date->setTimeZone(new DateTimeZone('America/New_York'));

echo $nyc_date->format('Y-m-d g:i A'); // output: 2011-04-26 10:45 PM

ソース

于 2013-07-01T14:57:14.750 に答える