日付から年:0000-00-00を計算する関数を探しています。 この関数が見つかりましたが、動作しません。日付を年から計算する
// Calculate the age from a given birth date
// Example: GetAge("1986-06-18");
function getAge($Birthdate)
{
// Explode the date into meaningful variables
list($BirthYear,$BirthMonth,$BirthDay) = explode("-", $Birthdate);
// Find the differences
$YearDiff = date("Y") - $BirthYear;
$MonthDiff = date("m") - $BirthMonth;
$DayDiff = date("d") - $BirthDay;
// If the birthday has not occured this year
if ($DayDiff < 0 || $MonthDiff < 0)
$YearDiff--;
}
echo getAge('1990-04-04');
出力は何も:/
私はエラーの報告をしましたが、私はあなたが$ yearDiffを返却する必要があるすべてのエラー
この関数には 'return'ラインを持っていない計算します。非常に不完全なように見えます。 – deceze