הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 18-06-10, 13:22   # 3
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

השאלה של זמן במסדי נתונים היא שאלה בהחלט מעניינת.

מחד, הרבה יותר יעיל לנהל את הזמנים בתצורת integer של unixtime. קל מאוד לסדר את הזמנים ולבצע מניפולציות במידה ואתה סגור באופן חד משמעי על אופן הפיתוח ועל הייצוא שלו לאפליקצייה מסויימת(למשל אפליקציית אינטרנט שפותחה ב-php).

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

אני זוכר שבזמנו התלבטתי לגבי עמרכת גדולה ובסוף החלטתי ללכת על ה datetime.


להלן מקורות למידע נוסף:
http://lists.mysql.com/mysql/134596
http://www.richardlord.net/blog/dates-in-php-and-mysql


--- שימוש בdatetime וunixtime

unixtime:
אתה פשוט מכניס time() פשוט ב PHP

datetime:
אתה צריך להמיר את הזמן
PHP קוד:
date('Y-m-d H:i:s'

Last edited by AlmogBaku; 18-06-10 at 13:25..
  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. הזמן כעת הוא 20:42.

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