[PHP-users 6501] Re: 日付間の日数を調べたい

Hiroshi Ayukawa php-users@php.gr.jp
Mon, 25 Mar 2002 23:41:44 +0900


鮎川と申します。
そのものズバリの関数はないので、自作するといいでしょう。
こんなかんじでどうでしょうか。

<?php
function date_diff($day1,$day2){
	list($y1,$m1,$d1)=split("-",$day1);
	list($y2,$m2,$d2)=split("-",$day2);
	$t1=mktime(0,0,0,$m1,$d1,$y1);
	$t2=mktime(0,0,0,$m2,$d2,$y2);
	return 1+abs($t1-$t2)/(60*60*24);
}

print date_diff('2002-03-25','2002-03-31');
?>

鮎川 寛
http://hoover.ktplan.ne.jp/kaihatsu/php/index.php?type=top