412
צפיות
צפיות
9
תשובות
תשובות
שאלת יעילות
אני בונה מגזין,
וברור שלכל כתבה יש תאריך ושעה, אבל השעה היא בPMAM.
איך אני הופך את השעה לשעה של שעון 24?
חשבתי לבדוק אם זה AM או PM, להוריד אותם מהשעה ולהוסיף 12 שעות אם זה PM, זו דרך יעילה?
אני יכול לבצע אותה בעת הכנסת הנתונים למסד?
תודה
9 תשובות
באיזו שפה אתה משתמש?
ובסיס נתונים?
יש לך פונקציה
יש לך את הפונקציה FormatDateTime שמבצעת זאת אוטומטית.
תכניס את השעה והתאריך באופן רגיל למסד ותציג את התאריך ככה:
TheDate = FormatDateTime(rs("thedate"), 4)
דוגמא:
<% =FormatDateTime("3:34:00 PM", 4) %>
הפלט של הקוד שכתבתי מעלה יהיה: 15:34
מקווה שעזרתי.
נראה לי שבאקסס יש גם את הפונקציה הז
הזו
vbs ואקסס
יש לי שגיאה
עשיתי ככה
<%date = FormatDateTime(rs("date"), 4)%>
<%=rs("date")%>
השגיאה
Microsoft VBScript runtime error '800a01f5'
Illegal assignment: 'date'
/masterplus/newser/index.asp, line 75
שורה 75 זו בעצם השורה של הפונקציה
date = FormatDateTime(rs("date"), 4)
אופס
date היא מילה שמורה
טוב עכשיו שיניתי את date לartcDate
אז אין שגיאה
אבל התאריך עדיין מוצג בAMPM
מילה שמורה
date היא מילה שמורה.
תעשה ככה
תכתוב ככה:
<%YourDate = FormatDateTime(rs("YourDate"), 4)%>
<%=YourDate%>
תודה
עובד