2016-06-20 4 views
-1

以下のようにタイムゾーンコンボボックスを作成したいと思います。Javascript - UTCのタイムゾーンデータベースはどこにありますか

タイムゾーンデータベースはどこで入手できますか?

私は2の情報が必要です。
1.タイムゾーンの名前(例:(UTC + 7:00)Bangkog、ハノイ、ジャカルタ)
2.タイムゾーンの略語(例:ICT、Z、PET、

https://timezonedb.com/ :あなたはでタイムゾーンのAPIにアクセスすることができます

enter image description here

答えて

1

など)

あなたは簡単にそうようにPHPのカールを使用して、その残りのAPIにアクセスすることができます。

<?php 
     $url  = "http://api.timezonedb.com/v2/list-time-zone"; 
     $api_key = "EHAI29SVZ652"; 
     $query  = "format=json&key=$api_key"; 
     $ch   = curl_init(); 

     curl_setopt($ch, CURLOPT_URL, $url . "?" . $query); 
     curl_setopt($ch, CURLOPT_TIMEOUT, 30); 
     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); 

     $response = curl_exec($ch); 
     echo print_r($response, 1); 
    ?> 
2

あなたはタイムゾーンのリストを作成した後であれば。 momentJSタイムゾーンライブラリを使用するほうが良いかもしれません。あなたは私のためにビットにデータを

https://jsfiddle.net/netey6qu/

moment.tz.names().forEach(function(timezone){ 
    moment.tz(timezone).format('Z'); 
} 
+0

をプレイしたい場合がありますので、多くの多くのタイムゾーンがあり

あり、それはやさしいユーザーではありません。私は上記の画像 –

+0

のようなユーザーのタイムゾーンを与えたいと思います。あなたがしなければならないことは、配列に表示したい時間帯に入れて、表示されるGMTオフセットを検索することだけです。 表示するタイムゾーンのリストが小さい場合は、リストのハードコーディングを行う方がよい場合があります。 – derp

関連する問題