PHPで書かれた日数まで正確な年齢計算機能
リリース: 2016-07-25 09:05:51
-
- /**
- * PHP 年齢計算関数
- *
- * パラメータは配列パラメータの受け渡しと標準の Mysql 日付型パラメータの受け渡しをサポート
- * params サンプル
- * ------------------
- $birthArr = array(
- '年' => '2000',
- '月' => '11',
- '日' => '3'
- ); * ------------------
- * );
- * @author
- * @copyright (c) 2011,2012 Just Use It!
- * @link IT タンブラー http:/ /yungbo.com http://bbs.it-home.org
- * @param string|array $birthday
- * @return number $age
- */
- function getAge($birthday) {
- $age = 0;
- $年 = $月 = $日 = 0;
- if (is_array($birthday)) {
- extract($birthday);
- } else {
- if (strpos($birthday, '-') !== false) {
- list($year, $month, $day) =explode('-', $birthday);
- $day = substr($day, 0, 2); //「2000-11-03 12:12:00」の場合、最初の 2 文字を取得します
- }
- }
- $age = date('Y') - $year;
- if (date('m') < $month || (date('m') == $month && date('d') < $day)) $age--;
- $age を返す;
- }
- ?>
-
-
复制代
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31