שינוי פורמט תאריך

Xiao Xiao

New member
שינוי פורמט תאריך

שלום, אני מעוניין להפוך תאריך ושעה לפורמט של שני משתנים, אחד של תאריך בפורמט של 29/7/03 ושעה בפורמט של 20:28. לי בDB יש שדה DATETIME שנראה ככה:
2003-07-29 20:28:15​
בגלל שאני משתמש בפונקציה של mysql - NOW() שנותנת את התאריך והשעה המדויקים. בעיקרון אם למישהו יש שיטה שתיתן לי להפוך את התאריך והזמן לפורמט שאני רוצה או יכול להמליץ לי על שיטה לשמירת תאריך ושעה טובה יותר ממה שאני השתמשתי אשמח. תודה, אורן.
 

shanor

New member
מממ...

שרשור אחד או שניים למטה דיברו על הקטע של
str_replace(...)​
וחיפוש מאוד מאוד קצר במניואל של PHP, יעלה את
split...​
כדי לעשות את זה פשוט, לא נתחיל עם REGEXP... על שניהם תקרא כאן: http://il.php.net/manual/en/function.str-replace.php http://il.php.net/manual/en/function.split.php בהצלחה, שנאור.
 

kensaggy

New member
תעשה את זה ישר בשאילתא פשוט!

בשאילתא שלך..ב select
SELECT DATE_FORMAT(t.timedate, '%e/%c/%y') as `newdate`, DATE_FORMAT(t.timedate, '%H:%i ') as `newtime` FROM tbl_name t WHERE id=whatever​
ואז אתה מקבל את זה מופרד.
בהצלחה, חן.
 

kensaggy

New member
כאשר כמובן..

timedate הוא שם השדה שלך המכיל את התאריך והשעה מ NOW().... שוב בהצלחה. חן.
 
למעלה