next up previous index
: 転送しない間でも送る E-mail のパターンの設定 : メールを転送しない時間の設定 : 休日の転送しない時間の設定   索引

休日の設定

Holiday で設定します。Default では、土曜日、日曜日、 1/1, 1/2, 2/11, 4/29, 5/3, 5/4, 5/5, 7/20, 9/15, 11/3, 11/23, 12/23, 12/30, 12/31 が設定されています。この設定は、以下の通りです。

Holiday = [
  [ "%a", '(Sun|Sat)' ],
  [ "%m%d", '010[12]' ],
  [ "%m%d", '0211' ],
  [ "%m%d", '0429' ],
  [ "%m%d", '050[345]' ],
  [ "%m%d", '0720' ],
  [ "%m%d", '0915' ],
  [ "%m%d", '11[02]3' ],
  [ "%m%d", '12(23|30|31)' ],
]
まず、0 番目は、どんな形式で日時を判定するか、で Time の strftime の 形式が取られます。これは、Ruby のマニュアルで確認してください。 1 番目は、実際に判定される日時の pattern です。 これは、Ruby の正規表現が使えます。



Masaharu FUJITA 平成15年7月15日