jsファイルを変更してください。jsファイルを変更してください。jsファイルを変更してください。■(03.12.10)2004年の期間情報(北半球開始終了,南半球終了)が公表されたのでデータ更新実施(2004年版)。jsファイルを変更してください。■(03.12.07)タイプ追加とフォーム記述固定の制限解除およびデータチェック処理の充実を行った全世界夏時間対応の最新版にアップデートしました。(夏時間には*が表示されます)。サマータイムは国により開始・終了日と時刻が異なり、国や州ごとに毎年決め直すところもあります。現在時刻:worldtimeserver.com世界主要都市の現在時刻・カレンダー(世界地図表示):JAL世界時計・カレンダーなどで、都市のタイムゾーンはWindowsコントロールパネルの「日付と時刻」で確認できます。パラグァイ(注)*:日付指定国のうち毎年日付確認が必要なタイプ。NIS型は複数国が採用してますが、それ以外はその国単独の採用です。時刻切替タイミングは各タイプとも共通です。開始・終了とも英国(ロンドン)の切替タイミングであるローカル標準時刻午前1時を基準に切り替えます(国によっては切替時刻が異なるので切替のタイミングが1〜数時間前後することがあります)。(1)開始日の午前1時(=ローカル標準時刻午前1時)に1時間進め午前2時に、(2)終了日の午前2時(=ローカル標準時刻午前1時)に1時間戻し午前1時にしています。タイミングを変更するには?」の「開始時刻の変更」を参考に変更してください(2007年版には組込み済)。プログラムをダウンロードします。プログラムの名前を[左]クリックするとダウンロードを始めます。jsファイルのため警告メッセージが表示されますが「保存」を選択しworldclock.jsの名前で保存したい場所に保存します。スクリプトの編集(都市の追加・変更)主要な都市データがデフォルト設定されてますのでこのままでも利用できます。世界時間を表示したい場所に表示用HTML文を記述します。表示用HTML文はworldclock.jsと同じ場所に保存します。表示方法は一覧形式かプルダウンメニュー形式を選択でき、スクリプトが自動識別して表示します。■一覧形式(小ウィンドウ表示)(1)下記HTML文をコピー貼付けして、worldclock.htmlの名前でworldclock.jsと同じ場所に保存します。東京ウランバートル北京・香港テヘランバクダットモスクワカイロロンドンリオデジャネイロサンチャゴニューヨークロサンジェルスホノルル(2)小ウィンドウ表示用HTML小ウィンドウ表示用リンクを表示したい場所に記述します。■プルダウンメニュー形式(1)下記HTML文をコピー貼付けして、世界時計を表示したい場所に記述します。都市を追加・変更するには?データ定義(個人設定)で世界時計を表示したい都市名、都市のタイムゾーンと夏時間処理フラグを定義します。・都市のタイムゾーンはWindowsコントロールパネルの「日付と時刻」で確認できます。(注)アメリカのハワイ州・アリゾナ州・インディアナ州の一部、カナダのサスカチュワン州、オーストラリアのクイーンズランド州のように州によっては採用しないところもありますので都市を追加する場合は注意してください。name="都市名"またはoption文の都市名(青色部)は同じにしてください。定義順と関係なく任意の位置に挿入できます。最後に追加した都市をリストの先頭に表示するなどが可能です。タイプを追加・変更するには?タイプの追加・変更を簡単に行うことができます。(配布版には組み込み済み)南米ブラジル(サマータイム:10月第3日曜日〜2月第3日曜日、タイムゾーン:-3,、夏時間処理フラグ:5)を追加する方法を紹介します。タイプ追加に必要な変更・追加箇所は次の3ヶ所です。都市の追加−−−−(方法はこのページの「都市を追加・変更するには?」にあります)■メインプログラム部−−夏時間の開始終了日計算の追加すでに計算値がある場合はその値が使えますが、10月第3日曜日と2月第3日曜日はないので次の2つの計算式を新しく追加します。2月第3日曜日(ブラジル型終了)■関数calcTime−−−夏時間の処理の追加オーストラリア型の判定文(if文)の次行にブラジル型の判定文2行を追加します。if文中の条件は左が開始条件、右が終了条件ですAND/OR条件は、北半球の場合はAND条件(&&)、南半球の場合はOR条件(||)になります夏時間処理フラグはブラジル型を「5」と定めたので最初にタイプ判定を行います。ブラジルは南半球にあるので、開始条件(sun10_3<=twntime)と終了条件(sun2_3>twntime)をOR条件(||)で結びます。mark="*";}以上でブラジル型タイプの追加は完了です。■同様にエジプト(サマータイム:4月第最終木曜日〜9月最終木曜日、タイムゾーン:2,、夏時間処理フラグ:6)は次のようになります。mark="*";}このように同じ方法でタイプの追加がいくつでも行えます。開始終了日が日付指定の場合はどうすればいいの?国によってはサマータイム開始終了日が第何曜日指定でなく、日付指定の国があります。この場合は関数calcDstのパラメータに日付(年、月、日)を指定します。