<?php require_once 'Date/Holidays.php'; // インストール先のパスを指定 $filename = '/usr/share/pear/data/Date_Holidays_Japan/lang/Japan/ja_JP.xml'; $dh = &Date_Holidays::factory('Japan', 2008, 'ja_JP'); $dh->addTranslationFile($filename, 'ja_JP'); $holidays = array(); foreach ($dh->getHolidays() as $h) { $holidays[$h->getDate()->format('%Y-%m-%d')] = $h->getTitle(); } ksort($holidays); print_r($holidays); ?> $
![PEAR::Date_Holidays_Japanを触ってみました](https://cdn-ak-scissors.b.st-hatena.com/image/square/39e482c008d605a5b5f9180e98756d084baf2b67/height=288;version=1;width=512/https%3A%2F%2Fblog.asial.co.jp%2Fogp-logo.jpg)