Internet Time Display (itbeat.js)

Internet Time Display とは?

SWATCH 社の提案した Internet Time を、ウェブページ上で表示するプログラムです。Java Script を利用しています。(以前は「InternetTime表示プログラム」という名前で公開してました。)

Internet Time の特徴

1日を1000に分割する単位@(beat)を使います。

タイムゾーンや時差という概念が存在しません。
どこにいても同じ時刻になります。

Swatch本社のあるスイスの時刻を基準にしています。
そのため、スイスの AM 0:00 が @000 となります。

1 beat は、約 86.4 seconds(秒)です。

日本の午前零時(夜中)は @667 になります。
日本の午後零時(昼間)は @167 になります。

使用方法

  1. itbeat.js をダウンロードする。
  2. 表示するためのページ(HTMLファイル)を作成する。
  3. <body>タグより前に、<script type="text/javascript" src="itbeat.js"></script> を挿入して、itbeat.js を使用できるようにする。
  4. ページ内に Internet Time を表示するためのフォーム(<form>タグ)と入力フィールド(<input>タグ)を作成する。
  5. <body>タグに onLoad="initInternetTimeModule(document.フォームの名前.入力フィールドの名前);" を挿入して、ページ読み込み後に initInternetTimeModule 関数を実行させるようにする。

使用方法のサンプルHTML

<html>
  <script type="text/javascript" src="itbeat.js"></script>
<body onLoad="initInternetTimeModule(document.InternetTimeForm.InternetTimeDisplayElement);">
  <nobr>
    <form name="InternetTimeForm">
      Internet Time : 
      @<input type="text" name="InternetTimeDisplayElement" size="3">
    </form>
  </nobr>
</body>
</html>

このサンプルHTMLの動作確認ページ

動作確認したウェブブラウザ

参考ページ

This page's information.

Author: NI-Lab.