View Single Post
ישן 22-12-10, 20:35   # 4
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

הכי פשוט, הכי חכם, הכי יעיל (הורדתי את הקטע של ההצבה של הגיל במשתנה, ושל החישוב בימים במשתנה, ניתן להוסיף את זה):
PHP קוד:
<?php
if(isset($_GET['dob'])) {
    
$dob explode('/'$_GET['dob']);
    
$time_to_birthday mktime(000$dob[1], $dob[0], date('Y')) - time();
    if(
$time_to_birthday <= 0)
        
$time_to_birthday += 86400 365;
    echo 
'<strong>'.ceil($time_to_birthday 86400).' days are left until your next birthday. You are '.(date('Y') - $dob[2]).' years old.</strong>';
}
אפשר לקצר את זה עוד יותר אבל זה על חשבון יעילות, זו כנראה הדרך ההגיונית ביותר.

בהצלחה
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  Reply With Quote