הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   איך עובדים עם DATE? (https://hosts.co.il/forums/showthread.php?t=23956)

x-ray 14-06-06 09:08

איך עובדים עם DATE?
 
שלום לכולם,
מישהו יכול להסביר לי איך עובדים עם שדה מסוג DATE בmysql...?

איך עושים חישובים של תאריכים איתו...?

Ran1989 14-06-06 09:43

חישובים של תאריכים לא עושים עם DATE עושים אם time

x-ray 14-06-06 10:44

ואיך עובדים איתו..?

-VladK- 14-06-06 11:32

אההההם אני אישית לא יודע מה זה נותן הדבר הזה אבל אני אישית משתמש בVARCHAR אם אני רוצה להכניס לשם את התאריך....כלומר אם התאריך של עכשיו הוא 14/06/06 אז אני מכניס למסד את התאריך....

x-ray 14-06-06 11:33

ואיך אתה מחשב ככה כמה ימים עברו?

-VladK- 14-06-06 11:35

אני לוקח את התאריך של היום....את התאריך שנמצא במסד ועושה חישוב...ורואה מה יצא....

אגב הודעת ה600 שלי :P

sUP 14-06-06 12:24

יש פונקציה שנקראת time();

וזה מביא לך את מספר השניות שעברו משנת 1970 משו כזה..

ואז איך אתה מחשב כמה זמן עבר?
מחסר בינהם, מקבל שעבר זמן מסויים,

ועכשיו חישוב דקות וחישוב שניות:

PHP קוד:

$ntime time();

$min intval($ntime 60); // חישוב מספר הדקות
$sec $ntime%60// חישוב מספר השניות - לקיחת השארית מהתוצאה 

intval = מעיף את השארית
% = השאית

ואז לפי מספר הדקות תחשב שעות, ימים, שנים.. כמה שבא לך

-VladK- 14-06-06 12:33

יש גם את הפונקציה DATE שלוקחת את הזמן + התאריך של עכשיו...יותר נכון של הרגע שבו עשיתה רענן לפי הזמן שנמצא בשרת...

sUP 14-06-06 13:01

אבל יותר נוח ככה לחשב =]

-VladK- 14-06-06 13:20

אההההם הכל תלוי בצרכים...


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

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