[PHP-users 12876] Re: date、mktime 関数について

H.Isimaru php-users@php.gr.jp
Wed, 29 Jan 2003 14:43:07 +0900


こんにちは。
石丸@アイエヌです。

On Wed, 29 Jan 2003 14:36:08 +0900(JST)
oh@aaron.co.jp wrote:

> お世話になっております。たくと申します。
> 環境:windows2000, IIS5.0, php4.0.6
> 
> $this_month_mktime = mktime (0,0,0,date("m"),date("d"),date("Y"));
> $next_month_mktime = mktime (0,0,0,date("m")+1,date("d"),date("Y"));
> echo "/".date("Y",$this_month_mktime)."/".date("m",$this_month_mktime)."/log.txt<br>";
> echo "/".date("Y",$next_month_mktime)."/".date("m",$next_month_mktime)."/log.txt<br>";
> 結果:
> /2003/01/log.txt
> /2003/03/log.txt になっています。
> 
> "/2003/02/log.txt"の取り方をご教授頂けますか?
> 
> 宜しくお願いします。

今日が1/29
一ヵ月後が2/29・・・これは存在しないので3/1になってしまいます。
日付の部分は使用しないのであれば、
mktime (0,0,0,date("m"),1,date("Y"));
mktime (0,0,0,date("m")+1,1,date("Y"));
とすれば良いかと思います。


――――――――――――――――――――――――――――――――――――
石丸泰達 --> info@isimaru.net
[ 携帯 ] 090-4421-1807
---------------------------------------
アイエヌ(個人事業)
[主業務] CGI/PHPスクリプト・MIDIデータ作成代行
[所在地] 〒182-0024 東京都調布市布田4-3-5 メドウィン調布204号
[ 電話 ] 0424-90-1306
------------>>>>> http://www.isimaru.net/ <<<<<-------------------------