![]() |
|עזרה| {PHP, MYSQL} בעיה עם תאריכים
היי
יש לי בMySQL שורה בשם date מסוג date כשהערך שלה תמיד הוא now() (לדוגמא - "2007-08-17") אני רוצה לדעת כמה זמן עבר מהכנסת הערך, איך אפשר? (בבקשה תזכרו שיש חודשים עם 30 יום, חודשים עם 31 יום, וחודש אוקטובר כל 4 שנים עם 29 יום) תודה |
אתה יכול לעשות את זה דרך הMYSQL עם הפונקציות המובנות שבו לעבודה עם זמנים ותאריכים.
זו פונקציה שמחשבת את ההפרש בין שני זמנים: http://dev.mysql.com/doc/refman/5.0/...ction_timediff וזו הרשימה של כל הפונקציות : http://dev.mysql.com/doc/refman/5.0/...functions.html |
עריכה:
לא עובד לי PHP קוד:
|
כי לא עשית mysql_fetch_array.
אני מציע לך ללמוד על עבודה עם מסדי SQL, זה יעזור לך מאוד. |
גם אם אני עושה
הנה פלט וקוד מלא PHP קוד:
קוד:
Array ( [TIMEDIFF(NOW(), '2007-08-08')] => ) |
לא חשוב, הצלחתי, בניה לא נתן את הפקודה הנכונה, אבל מהדף שם הגעתי לזה!
אז תודה! |
כל הזמנים הם GMT +2. הזמן כעת הוא 22:04. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ