[PHP-users 30103] 任意の日付から経過した年月日を求めるには

rayban7@gmail.com rayban7 @ gmail.com
2006年 8月 21日 (月) 00:41:43 JST


こんにちは、はじめまして。
ナカムラと申します。

任意の日付から数えて、x年xヶ月x日目、という値を返したいのですが、どのようにすればよいのかお知恵を貸しえてください。
例えば、2005年8月1日から今日までの経過日数は以下のように求められるのですが、これを「x年xヶ月x日経過」で表す方法が分かりません。

$dd = 1;
$mm = 8;
$yy =2005;
$today = mktime(0, 0, 0, gmdate("m"), gmdate("d"), gmdate("Y"));
$start = mktime(0, 0, 0, $mm, $dd, $yy);
$keika = (int)(($today - $start) / 86400);

環境は以下のとおりです。
Apache 1.3
PHP Version 4.3.7

教えていただけるとありがたいです。
よろしくお願いします。




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