צפיות
תשובות
בעיית תאריכים בתכנות בASP
שלום, יש לי אתר שמתוכנת בASP, ויש לי בעיה עם תאריכים איתו.
בניתי בו מערכת של מאמרים, שמשתמשים יכולים להוסיף מאמר ע"י דף ASP, ואח"כ בדף אחר של האתר המערכת מסדרת את הכתבות לפי סדר שהם הוספו, כלומר לפי תאריך שהם נכתבו בו, יש פילד בDB של המאמרים ששומר את התאריך שבה הכתבה נכתבה.
אז בכל אופן יש לי בעיה עם התאריכים, משתמשים מסויימים כאשר הם כותבים מאמר דרך האתר שלי אז התאריך שמתווסף למאמר הוא בצורה כזאת: monthdayyear , ומשתמשים אחרים התאריך יוצא בצורה כזאת:daymonthyear, ואז מה שקורה שהוא מסדר את הכתבות בסדר לא הגיוני, כי חלק מהן הוא אם תאריך מצורה אחת וחלק עם צורה אחרת.
עכשיו הפונקציה שמחזירה את התאריך לDB היא פשוט now() , כלומר כשהמשתמש כותב מאמר אז המערכת של הASP מכניסה לפילד של התאריך של הכתבה פשוט את הערך שמחזירה הפונ' now(), וזה אמור להיות התאריך והזמן של השרת באותו רגע, אבל משומה זה מוחזר שונה עבור כל משתמש, לא בזמן ובתאריך, אלה בצורה, כפי שפירטתי למעלה…
אז אם למישהו יש רעיון למה זה קורה, ואם לא למה אז איך לפתור את זה, אז תודה מראש, בן סרי…
3 תשובות
רעיון
שימוש בפונקציה now כחלק משאילתת ה-SQL
פתרון:
תוסיף:
Session.LCID=1033
בשביל mm/dd/yy
או
Session.LCID=4105
בשביל dd/mm/yy.
צריך להוסיף את זה בתחילת הקוד…
אני מקווה שזה יעבוד
תודה רבה אנשים!!!