שלח תשובה

זירת השאלות

298
צפיות
3
תשובות

בעיית תאריכים בתכנות בASP

,‏ 9 במאי, 2004

שלום, יש לי אתר שמתוכנת בASP, ויש לי בעיה עם תאריכים איתו.
בניתי בו מערכת של מאמרים, שמשתמשים יכולים להוסיף מאמר ע"י דף ASP, ואח"כ בדף אחר של האתר המערכת מסדרת את הכתבות לפי סדר שהם הוספו, כלומר לפי תאריך שהם נכתבו בו, יש פילד בDB של המאמרים ששומר את התאריך שבה הכתבה נכתבה.
אז בכל אופן יש לי בעיה עם התאריכים, משתמשים מסויימים כאשר הם כותבים מאמר דרך האתר שלי אז התאריך שמתווסף למאמר הוא בצורה כזאת: monthdayyear , ומשתמשים אחרים התאריך יוצא בצורה כזאת:daymonthyear, ואז מה שקורה שהוא מסדר את הכתבות בסדר לא הגיוני, כי חלק מהן הוא אם תאריך מצורה אחת וחלק עם צורה אחרת.

עכשיו הפונקציה שמחזירה את התאריך לDB היא פשוט now() , כלומר כשהמשתמש כותב מאמר אז המערכת של הASP מכניסה לפילד של התאריך של הכתבה פשוט את הערך שמחזירה הפונ’ now(), וזה אמור להיות התאריך והזמן של השרת באותו רגע, אבל משומה זה מוחזר שונה עבור כל משתמש, לא בזמן ובתאריך, אלה בצורה, כפי שפירטתי למעלה…

אז אם למישהו יש רעיון למה זה קורה, ואם לא למה אז איך לפתור את זה, אז תודה מראש, בן סרי…

תגיות:

3 תשובות

  1. ניר טייב הגיב:

    רעיון
    שימוש בפונקציה now כחלק משאילתת ה-SQL

  2. sirob הגיב:

    פתרון:
    תוסיף:

    Session.LCID=1033

    בשביל mm/dd/yy

    או

    Session.LCID=4105

    בשביל dd/mm/yy.
    צריך להוסיף את זה בתחילת הקוד…

  3. benseri הגיב:

    אני מקווה שזה יעבוד
    תודה רבה אנשים!!!

שלח תשובה