ホームページ  >  記事  >  バックエンド開発  >  PHPで誕生日に基づいて年齢を出力する方法

PHPで誕生日に基づいて年齢を出力する方法

藏色散人
藏色散人オリジナル
2018-11-19 10:24:167931ブラウズ

php で誕生日に基づいて年齢を出力するメソッド: まず PHP サンプル ファイルを作成し、次に "$today->diff($bday);" メソッドを通じて年齢を出力します。

PHPで誕生日に基づいて年齢を出力する方法

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 7.1、Dell G3 コンピューター。

この記事では、phpによる年齢計算、つまり年齢計算の実装方法を中心に紹介します。

PHP初心者にとって、誕生日から年齢を計算する問題は少し難しいかもしれません。しかし、それを実装するアイデアをマスターすれば、それも非常に簡単です。 PHP の年齢計算は、PHP の面接の質問でよくあるテスト ポイントでもあります。

以下、PHP年齢計算の実装方法を具体的なコード例を通して紹介します。

<?php
$bday = new DateTime(&#39;15.9.1993&#39;); // 你的出生日
$today = new Datetime(date(&#39;m.d.y&#39;));
$diff = $today->diff($bday);
printf(&#39; 你的年龄是 : %d 岁, %d 月, %d 天&#39;, $diff->y, $diff->m, $diff->d);
printf("\n");

計算結果は次のとおりです。

PHPで誕生日に基づいて年齢を出力する方法

#実際に誕生日に基づいて年齢を計算するのは、誕生日と誕生日の差を計算することです。現在の日付。ここで設定した生年月日は 1993 年 9 月 15 日で、計算上の年齢は 25 歳、2 月 4 日です。

printf() 関数 は、フォーマットされた文字列を出力すること、つまり、文字列とその中の変数をフォーマットする方法を指定することを意味します。

可能なフォーマット値:

%% - パーセント記号を返します。 %

%b - 2 進数

%c - # の文字に対応する ASCII 値

##%d - 符号付き 10 進数 (負、0、正)

%e - 小文字を使用した科学表記 (例: 1.2e 2)

%E - 大文字の科学表記を使用表記法 (例: 1.2E 2)

%u - 符号なしの 10 進数 (0 以上)

%f - 浮動小数点数 (ローカル設定)

% F - 浮動小数点数 (非ローカル設定)

%g - 短い %e および %f

%G - 短い % E および %f

%o - 8 進数

%s - 文字列

%x - 16 進数 (小文字)

% X - 16 進数 (大文字)

追加のフォーマット値。 %と文字の間に必ず配置してください。

推奨参考チュートリアル:「

PHPチュートリアル

この記事は、誕生日に基づいて年齢を出力するPHPの具体的な実装方法についての記事です。誰もがローカル テストに直接コピーすることもできます。この記事は確かな参考価値があるので、困っている友達のお役に立てれば幸いです!

以上がPHPで誕生日に基づいて年齢を出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。