Skip to content

PEAR::Calendar

PEAR::Calendarは、日付表示やカレンダー表示に関する機能を提供するPEARモジュールです。
http://pear.php.net/package/Calendar/(英語)
http://www.phpbook.jp/pear/pear_calendar/
http://www.phppro.jp/phpmanual/pear/package.datetime.calendar.html

日付を扱う関数はPHPにデフォルトで入っているのですが、それだけでカレンダーを作成するのは面倒です。ですが、このPEARモジュールを使えば簡単にカレンダーを作成できます。実際にカレンダーを作成するサンプルソースもあります。
http://itpro.nikkeibp.co.jp/article/COLUMN/20070307/264115/

これを使えば、blogで広く使われているカレンダー型の日付別アーカイブリンクを作成することが簡単にできます。GPSMapのカレンダー機能はこのモジュールを使って書かれています。

注意すべきことは、このモジュールを使って作られるカレンダーがデフォルトでは月曜始まりになってしまうということです。月曜始まりのカレンダーもいくつか見かけますし、このブログのカレンダーも月曜始まりなんですけどね。
日曜始まりにするための方法についてはハタさんという方が作成されているようですので、日曜始まりにしたいのであればこれを参考にするとよいでしょう。
http://blog.xole.net/article.php?id=111

トラックバック

トラックバックがありません

コメント

コメント表示形式 一覧 | スレッド

コメントがありません

執筆者はこのエントリーへのコメントを許可していません

コメントの追加

アスタリスクで囲んだマークテキストはボールド (*強調文字*)になり、下線は _下線_ になります。
標準的な感情表現、 :-) や ;-) といったものは画像に変換します。

ロボットからの自動的なコメントスパムを防ぐために、画像の下の入力ボックスに適切な文字列を入力してください。文字列が一致する場合のみ、コメントが送信されるでしょう。ブラウザーが Cookie をサポートし、受け入れることを確認してください。さもなければ、コメントを正確に確認することができません。
CAPTCHA

Form options