Timepicker for jQueryはjQuery/JavaScript製のオープンソース・ソフトウェア(MIT License)です。

Web上で入力する事が多いのが日時です。日付についてはカレンダーピッカーがありますが、時間は意外と面倒な入力を行う事が多いです。そこで使ってみたいのがGoogleカレンダー風入力を実現してくれるTimepicker for jQueryです。

[![](http://images.moongift.jp/2013/08/Screenshot 2013-07-23 12.25.23_thumb.1375322680.png)](http://images.moongift.jp/2013/08/Screenshot 2013-07-23 12.25.23.1375322680.png)
基本的な使い方。クリックすると30分ごとの時間が出てきます。

[![](http://images.moongift.jp/2013/08/Screenshot 2013-07-23 12.25.43_thumb.1375322683.png)](http://images.moongift.jp/2013/08/Screenshot 2013-07-23 12.25.43.1375322683.png)
現在時刻を中心にセットしてくれる設定もあります。

[![](http://images.moongift.jp/2013/08/Screenshot 2013-07-23 12.26.03_thumb.1375322685.png)](http://images.moongift.jp/2013/08/Screenshot 2013-07-23 12.26.03.1375322685.png)
ある時刻からの時間を表示するデモ。1時間のミーティングなども指定しやすそうです。

[![](http://images.moongift.jp/2013/08/Screenshot 2013-07-23 12.26.16_thumb.1375322689.png)](http://images.moongift.jp/2013/08/Screenshot 2013-07-23 12.26.16.1375322689.png)
ある時間を無効にする指定もできます。

[![](http://images.moongift.jp/2013/08/Screenshot 2013-07-23 12.26.25_thumb.1375322692.png)](http://images.moongift.jp/2013/08/Screenshot 2013-07-23 12.26.25.1375322692.png)
時間のフォーマットは自由に設定できます。

[![](http://images.moongift.jp/2013/08/Screenshot 2013-07-23 12.26.33_thumb.1375322695.png)](http://images.moongift.jp/2013/08/Screenshot 2013-07-23 12.26.33.1375322695.png)
ステップはデフォルト30分ごとですが、15分や60分も指定できます。

[![](http://images.moongift.jp/2013/08/Screenshot 2013-07-23 12.27.07_thumb.1375322698.png)](http://images.moongift.jp/2013/08/Screenshot 2013-07-23 12.27.07.1375322698.png)
カレンダー入力と連携する形です。この二つで入力が随分と楽になりそうです。

WebベースのカレンダーサービスとしてはGoogleカレンダーが最も優秀なUIを提供しているのではないでしょうか。そのUIを真似るのはユーザビリティを考える上でとても良いアイディアだと思います。

MOONGIFTはこう見る

利用者の多いWebサービスは総じてUIについても優れているものです。その操作性やUIを真似る事は、ユーザビリティを考える上で欠かせません。まず模倣からはじめて、エッセンスを得られれば自分たちのサービスに反映させることができるでしょう。

オープンソースであれば特にそういった模倣はクローンライブラリとして人気があります。企業によってはGoogleカレンダーを使えない場合もあるので、そうした時にUI改善の一案として取り入れられるでしょう。

Timepicker for jQuery – Demos and Documentation

jonthornton/jquery-timepicker