以下のようにタイムゾーンコンボボックスを作成したいと思います。Javascript - UTCのタイムゾーンデータベースはどこにありますか
タイムゾーンデータベースはどこで入手できますか?
私は2の情報が必要です。
1.タイムゾーンの名前(例:(UTC + 7:00)Bangkog、ハノイ、ジャカルタ)
2.タイムゾーンの略語(例:ICT、Z、PET、
https://timezonedb.com/ :あなたはでタイムゾーンのAPIにアクセスすることができます
以下のようにタイムゾーンコンボボックスを作成したいと思います。Javascript - UTCのタイムゾーンデータベースはどこにありますか
タイムゾーンデータベースはどこで入手できますか?
私は2の情報が必要です。
1.タイムゾーンの名前(例:(UTC + 7:00)Bangkog、ハノイ、ジャカルタ)
2.タイムゾーンの略語(例:ICT、Z、PET、
https://timezonedb.com/ :あなたはでタイムゾーンのAPIにアクセスすることができます
など)
あなたは簡単にそうように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);
?>
あなたはタイムゾーンのリストを作成した後であれば。 momentJSタイムゾーンライブラリを使用するほうが良いかもしれません。あなたは私のためにビットにデータを
https://jsfiddle.net/netey6qu/
moment.tz.names().forEach(function(timezone){
moment.tz(timezone).format('Z');
}
をプレイしたい場合がありますので、多くの多くのタイムゾーンがあり
あり、それはやさしいユーザーではありません。私は上記の画像 –
のようなユーザーのタイムゾーンを与えたいと思います。あなたがしなければならないことは、配列に表示したい時間帯に入れて、表示されるGMTオフセットを検索することだけです。 表示するタイムゾーンのリストが小さい場合は、リストのハードコーディングを行う方がよい場合があります。 – derp