הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 17-08-07, 11:49   # 1
NoMore
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Jul 2006
הודעות: 54

NoMore לא מחובר  

|עזרה| {PHP, MYSQL} בעיה עם תאריכים

היי
יש לי בMySQL שורה בשם date מסוג date כשהערך שלה תמיד הוא now()
(לדוגמא - "2007-08-17")
אני רוצה לדעת כמה זמן עבר מהכנסת הערך, איך אפשר?
(בבקשה תזכרו שיש חודשים עם 30 יום, חודשים עם 31 יום, וחודש אוקטובר כל 4 שנים עם 29 יום)

תודה
  Reply With Quote
ישן 17-08-07, 12:22   # 2
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

אתה יכול לעשות את זה דרך הMYSQL עם הפונקציות המובנות שבו לעבודה עם זמנים ותאריכים.
זו פונקציה שמחשבת את ההפרש בין שני זמנים:
http://dev.mysql.com/doc/refman/5.0/...ction_timediff
וזו הרשימה של כל הפונקציות :
http://dev.mysql.com/doc/refman/5.0/...functions.html
  Reply With Quote
ישן 17-08-07, 15:52   # 3
NoMore
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Jul 2006
הודעות: 54

NoMore לא מחובר  

עריכה:
לא עובד לי

PHP קוד:
$d=mysql_query("SELECT TIMEDIFF(NOW(), '2007-08-17');");
echo 
$d
נותן Resource id #19

Last edited by NoMore; 17-08-07 at 16:05..
  Reply With Quote
ישן 17-08-07, 16:14   # 4
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

כי לא עשית mysql_fetch_array.
אני מציע לך ללמוד על עבודה עם מסדי SQL, זה יעזור לך מאוד.
  Reply With Quote
ישן 17-08-07, 16:20   # 5
NoMore
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Jul 2006
הודעות: 54

NoMore לא מחובר  

גם אם אני עושה
הנה פלט וקוד מלא
PHP קוד:
$sql['fetch']['date']='2007-08-08';
$ds=mysql_query("SELECT TIMEDIFF(NOW(), '".$sql['fetch']['date']."');");
print_r(mysql_fetch_array($dsMYSQL_ASSOC)); 
פלט:
קוד:
Array ( [TIMEDIFF(NOW(), '2007-08-08')] => )
  Reply With Quote
ישן 17-08-07, 16:30   # 6
NoMore
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Jul 2006
הודעות: 54

NoMore לא מחובר  

לא חשוב, הצלחתי, בניה לא נתן את הפקודה הנכונה, אבל מהדף שם הגעתי לזה!
אז תודה!
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 15:37.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ