[PHP-users 30299] Re: 昨日の日付取得について
shimada@xfun.info
shimada @ xfun.info
2006年 9月 10日 (日) 19:31:40 JST
島田です。
はい確かに。この部分の件は、深追いしても・・と思っておりました。
"Y.Nagata" <ml @ ynagata.com>さん:
> 島田さんへ
>
> 永田です。
>
> 最初の投稿のスクリプトですが、mktimeの引数が間違っています。
> 年号の位置に$date["wday"](曜日)が入ったため、
> $date["year"](年号)は無視されています。
> $date["wday"]には0(日曜)から6(土曜)までの数字が入っていて、
> mktimeは、それを年号として解釈しているようです。
> 今日は日曜なので2000、きのうは土曜日なので2006。
> 実行する日によって値が異なるのはこのためではないでしょうか。
>
> 確認してみてください。
>
>
> > <?php
> >
> > $date = getdate();
> >
> > $stamp = mktime( $date["hours"],
> > $date["minutes"],
> > $date["seconds"],
> > $date["mon"],
> > $date["mday"] - 1,
> > $date["wday"],
> > $date["year"] );
> >
> > $date = getdate($stamp);
> >
> >
> > print_r ( $date );
> >
> > ?>
>
>
> _______________________________________________
> PHP-users mailing list PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
>
PHP-users メーリングリストの案内