アナログ時計を簡単に実装できるjQueryプラグイン(世界時計対応)「jClocksGMT」

アナログ時計を簡単に実装できるjQueryプラグインを紹介します。時刻はタイムゾーンを指定するだけなので、世界時計を簡単に実装することができます。

世界の時刻のアナログ時計を簡単に実装できるjQueryプラグイン

jClocksGMTは、アナログ時計を簡単に実装できるjQueryプラグインです。

まずは、こちらのデモページをご覧ください。日本は、一番下の、左から2番目の「Tokyo, Osaka」です。

時刻はタイムゾーンを指定するだけなので、簡単に世界時計を実装することができます。

アナログ時計のデザインは5種類のスキンが用意されています。また、時計デザインのPSDファイルも一緒にダウンロードできるので、自分の好きなデザインに変更することも可能です。

時刻の表示形式、日付の表示・非表示など、各種オプションも用意されています。

使い方

デモページを実装してみました。

ソースコードはGitHubに公開されています。ダウンロードする場合は、右上の「Clone or download」ボタン > 「Donwload ZIP」ボタンからダウンロードできます。

ダウンロード

ZIPファイルを展開したら、jsフォルダに入っている「jClocksGMT.js」、「jquery.rotate.js」、cssフォルダに入っている「jClocksGMT.css」、imagesフォルダに入っている画像一式を使います。

画像

imagesフォルダをそのままアップロードします。

CSS

「jClocksGMT.css」を読み込みます。

<link href="css/jClocksGMT.css"/ rel="stylesheet">

HTML

htmlはとてもシンプルです。

<div id="clock_hou"></div>

JS

jQueryと「jClocksGMT.js」、「jquery.rotate.js」を読み込みます。

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<script src="js/jquery.rotate.js"></script>
<script src="js/jClocksGMT.js"></script>

<body>閉じタグの直前などで、スクリプトを実行します。

<script>
  $('#clock_hou').jClocksGMT({ title: 'Houston, TX, USA', offset: '-6', skin: 2 });
</script>

以上で、アナログ時計の実装は完了です。

オプション(一部のみ)

  • title: 時計の上に表示するテキストです。デフォルトは「Greenwich, England」が表示されます。
  • offset: GTM(グリニッジの標準時間)を指定します。例えば、日本は「-9」です。
  • skin: 1~5で、時計のデザイン(スキン)を指定します。全部で5種類あります。
  • date: true/falseで、日付の表示、非表示を指定します。デフォルトはfalseです。
  • digital: true/falseで、アナログ時計の下のデジタル時計の表示、非表示を指定します。デフォルトはtrueです。
  • analog: true/falaseで、アナログ時計の表示、非表示を指定します。デフォルトはtrueです。
  • timeformat: 時刻の表示形式を指定します。デフォルトは「’hh:mm A’」です。細かなフォーマットはダウンロードページに掲載されています。
  • dateformat: 日付の表示形式を指定します。デフォルトは「’MM/DD/YYYY’」です。「2016/06/10」と表示したい場合は、「’YYYY/MM/DD’」を指定します。細かなフォーマットはダウンロードページに掲載されています。

この他のオプションもあるので、詳しくはダウンロードページを参照してください。