10-06-07, 15:18 | # 1 |
חבר וותיק
|
תאריכים בהרשמה?
אני מעונין לעשות בהרשמה שלי סקריפט שיאפשר לסמן מתיבת בחירה את היום חודש והשנה שבו הוא נולד , איך עם תאריך לידה אוכל לדעת מהו הגיל של החבר הרשום?
__________________
You don't shine if you don't glow
|
10-06-07, 15:31 | # 2 |
הוסטסניון
|
חילוק לפי שניות... או לקחת נגיד date("Y") של זה ולחסר מזה את הנוכחי.
__________________
מפתח ומתחזק אתרים. |
10-06-07, 16:01 | # 3 |
חבר וותיק
|
נגיד יש לי את התאריך 1.1.90, איך אני בדיוק משיג את הגיל שלו?
__________________
You don't shine if you don't glow
|
10-06-07, 16:13 | # 4 |
חבר חדש
|
אם השנה היא מלאה (2007 ולא 07) אז אתה פשוט מפחית את השנה הנוכחית (שתשיג מdate)
מהשנה שבה נולד המשתמש... במקרה של של שנה חסרה (07), אם היא גדולה או שווה ל-0, תשרשר אותה ל20, ואם היא קטנה מ0 תשרשר אותה ל-19. ואז פשוט תחזסיר את השנה הנוכחית משנת המשתמש. (זה יהיה תקף ל-93 השנים הקרובות ) נגיד שתשתמש ב-date כך: date("d/m/y") אתה משתמש בפונקציה explode על המשתנה שבו הצבת את הפונק' date ועם הסימן המפריד, ומשתמש בתא המערך מס' 2.
__________________
|
10-06-07, 16:13 | # 5 |
הוסטסניון
|
יש מספר דרכים...
למשל, time()-$thedate ואז את זה אתה מחלק למספר השניות שיש בשנה (60*60*24*365) וזה הגיל בשנים שלו. ד"א עדיף שתכניס למסד time ולא כתאריך, יש מספר דרכים להפוך את זה ל-time למשל שימוש בפונקציה strtotime
__________________
מפתח ומתחזק אתרים. |
10-06-07, 16:19 | # 6 |
חבר וותיק
|
אני סה"כ רוצה שהמשתמש ירשם, אקבל את הגיל בצורה כזו: 16.3
__________________
You don't shine if you don't glow
|
10-06-07, 16:25 | # 7 |
אין כמו ב127.0.0.1
|
strtotime ?
|
10-06-07, 16:38 | # 8 |
הוסטסניון
|
הוא מקבל קלט מהמשתמש במספרים לא בזמן time ולכן אני מציע לו שיכניס למסד כtime באמצעות פונקציה זו...
www.php.net/strtotime PHP קוד:
__________________
מפתח ומתחזק אתרים. |
10-06-07, 16:40 | # 9 | |
חבר וותיק
|
ציטוט:
__________________
You don't shine if you don't glow
|
|
10-06-07, 17:14 | # 10 | |
אין כמו ב127.0.0.1
|
ציטוט:
השתמשתי בה במערכת מועדון חברים בעבר. |
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|