php根據生日輸出年齡的方法:先建立一個PHP範例檔案;然後透過「$today->diff($bday);」方法輸出年齡即可。
本教學操作環境:windows7系統、PHP7.1版、Dell G3電腦。
本篇文章主要介紹php運算年齡也就是計算幾歲的實作方法。
對於PHP初學者來說,根據生日計算出年齡的問題可能有點難度。不過只要掌握它的實作思路,也是非常簡單的。 PHP計算年齡也是我們PHP面試題中較常見的一個考點。
下面我們就透過具體的程式碼範例為大家介紹PHP計算年齡的實作方法。
<?php $bday = new DateTime('15.9.1993'); // 你的出生日 $today = new Datetime(date('m.d.y')); $diff = $today->diff($bday); printf(' 你的年龄是 : %d 岁, %d 月, %d 天', $diff->y, $diff->m, $diff->d); printf("\n");
計算結果如下:
那麼其實是根據生日計算年齡,也就是計算你的生日日期與目前日期的差值。這裡設定的出生日期是1993年9月15日,計算年齡是25歲2月4天。
其中printf() 函數表示輸出格式化的字串,也就是規定字串以及如何格式化其中的變數。
其中可能的格式值:
%% - 傳回百分號%
%b - 二進位數
%c - ASCII 值對應的字元
%d - 包含正負號的十進位數(負數、0、正數)
%e - 使用小寫的科學計數法(例如1.2e 2)
%E - 使用大寫的科學計數法(例如1.2E 2)
%u - 不包含正負號的十進制數(大於等於0)
%f - 浮點數(本地設定)
%F - 浮點數(非本地設定)
%g - 較短的%e 和%f
%G - 較短的% E 和%f
%o - 八進位數
%s - 字串
%x - 十六進位數(小寫字母)
% X - 十六進位數(大寫字母)
附加的格式值。必要放置在% 和字母
推薦參考教程:《PHP教程》
本篇文章就是關於PHP根據生日輸出年齡的具體實現方法介紹,大家也可以直接複製到本機測試。本文具有一定的參考價值,希望對需要的朋友有幫助!
以上是php怎麼根據生日輸出年齡的詳細內容。更多資訊請關注PHP中文網其他相關文章!