[PHP-users 14576]Re: 日付の取得について。

HAYAKAWA Hitoshi cz @ hykw.tv
2003年 4月 11日 (金) 18:53:35 JST


早川仁です。

At Fri, 11 Apr 2003 18:49:46 +0900,
HAYAKAWA Hitoshi <cz @ hykw.tv> wrote:

> At Fri, 11 Apr 2003 17:58:12 +0900,
> HIROYUKI Sugiyama <sugiyama @ unike.co.jp> wrote:
> 
> > date関数の"W"フォーマットで年単位の週番号が
> > 取得できたのですが、逆に
> > この週番号と年数から日付を取得
> > する簡単なやり方(関数)ってあるのでしょうか?
> > 
> > 例)
> > 週番号:16
> > 年:2003
> > 
> > だったら「2003/04/07」みたいな。
> > よろしくお願いします。
> 
> まずはマニュアルから探してみるのが先決では?
> 
> echo date('Y/m/d', strtotime('+16 week ', mktime(0,0,0,1,1,2003)));
> とかで、指定年、指定週の月曜日の日付が表示できますが。

あー、嘘でした。
1/1 の曜日の日付が出ます(つまり 1/1 が水曜なら、水曜日の日付)。
あと、+nn week の nn は -1 しないと駄目です(16週目なら、'+15 week')

-- 
早川仁(はやかわひとし)
cz @ hykw.jp


PHP-users メーリングリストの案内