#author("2025-01-13T23:23:10+09:00","","")
#author("2025-01-13T23:34:25+09:00;2025-01-13T23:23:10+09:00","","")
<?php
// $Id: age.inc.php,v 1.0 2003/06/08 00:00:00 upk Exp $

/*
 * age.inc.php
 * License: GPL
 * Author: Katsumi Saito <katsumi@jo1upk.ymt.prug.or.jp>
 * Last-Update: 2003-06-08
 *
 * 年齢算出プラグイン
 */

// インラインプラグインとしての挙動
function plugin_age_inline() {
  list($y,$m,$d) = func_get_args();
  return age($y,$m,$d);
}

// 年齢算出
function age($y,$m,$d) {
  // 現在年月日
  $ny = date("Y",UTIME);
  $nm = date("m",UTIME);
  $nd = date("d",UTIME);

  $md  = $m*100 +$d;
  $nmd = $nm*100+$nd;
  $age = $ny - $y;

  if ($nmd >= $md)
    return $age;
  else
    return $age-1; // まだ誕生日を迎えていない
}

?>


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS