[PHP-users 12155] Re: 曜日を取得するには?

KOYAMA Tetsuji php-users@php.gr.jp
Tue, 10 Dec 2002 19:22:22 +0900


  小山です。

At Tue, 10 Dec 2002 18:57:26 +0900,
Kazumasa Gotoh wrote:
> > また、下記の方法以外にも曜日を取得する方法はあるのでしょうか?
> 
> まぁ、自前で C 言語を用いてこのような問題を起こさない日付関数を
> 作成し、それを PHP に組み込むという方法はあります。

  このような時のための Date_Calc です。

  Date_Calc は PEAR のクラス群のひとつで、Date パッケージに含まれてい
ます。日付演算をすべて PHP で行っています。(PEAR のインストール方法は
長くなるので省略。)

  こんな風に使えます。

<?php
require_once('Date/Calc.php');

$dow = Date_Calc::dayOfWeek(1, 1, 4000);
echo "dow: $dow<br>\n";
?>

  これを実行すると

	dow: 6

と表示されます。

-- 
	小山 哲志@ビート・クラフト
	koyama@beatcraft.com
	koyama@hoge.org