View Single Post
ישן 15-02-14, 16:53   # 4
Bernoli
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jul 2007
הודעות: 1,103

Bernoli לא מחובר  

לא השתמשת ב-substr נכון, אם הפלט של
PHP קוד:
$rows["datee"
הוא לדוגמא: 10/12/1989 אתה יכול למשוך את השנת לידה כך:
PHP קוד:
$bbg substr($bbg, -4); 
ככה שהקוד יהיה:
PHP קוד:
$bbg=$rows["datee"]; 
$bbg substr($bbg, -4);  
$birth date('Y'$birth); 
$agesd date('Y') - $bbg
למרות שהקוד לא מדויק הוא נותן את הגיל לפי השנה ולא לפי התאריך לידה.
אתה יכול לחשוב במדויק את הגיל ככה:
PHP קוד:
$birthDate "10/10/1990";
$birthDate explode("/"$birthDate);
$age = (date("md"date("U"mktime(000$birthDate[0], $birthDate[1], $birthDate[2]))) > date("md")
    ? ((
date("Y") - $birthDate[2]) - 1)
    : (
date("Y") - $birthDate[2]));
echo 
"Age is:" $age
  Reply With Quote