[英]PHP: How to calculate person age in months
我搜索過這個,但沒有在php中找到完美的功能。 我想得到一個PHP函數,只用幾個月來計算人的年齡。
例如:
less then one month old.
5 months old.
340 months old.
謝謝
使用PHP的DateInterval
(可從5.3.0獲得),這非常簡單:
$birthday = new DateTime('1990-10-13');
$diff = $birthday->diff(new DateTime());
$months = $diff->format('%m') + 12 * $diff->format('%y');
現在$months
將包含我所居住的月數。
$birthday = new DateTime("June 21st 1986");
$diff = $birthday->diff(new DateTime());
$months = ($diff->y * 12) + $diff->m;
var_dump($months);
沿着這些方向的東西?
如果你想要幾年到幾個月,那么這個人將他們的年齡輸入為$years
$month = $years*12;
如果你想要幾個月到幾年,那么這個人將他們的年齡輸入為$months
$year = $months/12
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.