第四演出室/age.inc.php
の編集
http://yuma.exp.jp/?%E7%AC%AC%E5%9B%9B%E6%BC%94%E5%87%BA%E5%AE%A4/age.inc.php
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
<?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; // まだ誕生日を迎えていない } ?>
タイムスタンプを変更しない
<?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; // まだ誕生日を迎えていない } ?>
テキスト整形のルールを表示する