שניר, תגדיר את השדה datetime בדאטה בייס כ: DATETIME והערך שתכניס לו הוא: YYYY-MM-DD HH:MM:SS
ואז בשליפה מהמסד נתונים תמשתמש כרגיל ב:
HTML קוד:
ORDER BY datetime DESC
וכדי להציג את ה VALUE של השדה בפורמט שאתה רוצה:
PHP קוד:
date("d/m/Y", strtotime($row['datetime']));
ככה אגב, תוכל לצפות בתאריכים ביתר קלות בדאטה בייס.
זה עדיף מלראות מספרים בפורמט timestamp.. כפי שחברינו אמרו למעלה שאגב זה אופציה אחת, אבל חשוב גם סדר בדאטה בייס והנוחות שלנו לצפות בנתונים דרך ה phpMyAdmin.
ואם אתה רוצה להמיר את כל השדות שיש לך כיום ב datetime לפורמט מסויים, תיצור עוד שדה בטבלה לדוגמה: datetime2 ותעשה לולאה עבור כל הרשומות ותשלוף את השדה datetime ותכניס אותו חזרה ל datetime2 כפי שבחרת, ולאחר מכן פשוט תעיף את השדה datetime ושנה את השם של השדה datetime2 ל datetime. מקווה שהייתי ברור מספיק
בהצלחה!
