הצגת תאריך לועזי בשפה עברית ב-ASP

[12 בספטמבר 2009] [1 תגובות]

ב-ASP, ניתן להציג את התאריך במספר צורות שונות, אך לא מצאתי דרך להציג את התאריך בשפה העברית. אני רוצה להדפיס את התאריך הלועזי בשפה העברית ולא את התאריך העברי.

כך אני רוצה שיראו התאריכים:

  • 19 בינואר 2009
  • 31 באוגוסט 2010
  • 1 בספטמבר 2011

הקוד

הנה הקוד הפשוט שעושה זאת:

Function DateHebrew(strDate)
    Select Case Month(strDate)
	    Case 1
		    strMonth = "ינואר"
	    Case 2
		    strMonth = "פברואר"
	    Case 3
		    strMonth = "מרץ"
	    Case 4
		    strMonth = "אפריל"
	    Case 5
		    strMonth = "מאי"
	    Case 6
		    strMonth = "יוני"
	    Case 7
		    strMonth = "יולי"
	    Case 8
		    strMonth = "אוגוסט"
	    Case 9
		    strMonth = "ספטמבר"
	    Case 10
		    strMonth = "אוקטובר"
	    Case 11
		    strMonth = "נובמבר"
	    Case 12
		    strMonth = "דצמבר"
	    Case Else
		    strMonth = ""
    End Select
    
	DateHebrew = Day(strDate) & " ב" & strMonth & " " & Year(strDate)
End Function

אופן השימוש

על מנת להדפיס את התאריך הנוכחי, נשתמש בקוד הבא:

Response.Write DateHebrew(Now())

הפונקציה DateHebrew מקבלת פרמטר אחד שהוא התאריך שרוצים להפוך לעברית. במקרה הזה נשלח הפרמטר Now שהוא התאריך הנוכחי.

תהנו.

אם אהבת את הפוסט, אני שולח מדי פעם למייל עוד פוסטים מעניינים שלא תמיד מגיעים להתפרסם באתר. אתה מוזמן להצטרף לרשימה:
(אני שונא ספאם. אני מבטיח לעולם לא לשלוח משהו לא מעניין)

1 תגובות

  1. shevi | 5/7/2012 5:54:15 AM

      איפה הכי כדאי ללמוד מקצוע זה?

      איפה אתה למדת?

    תודה ושלום!!!

התגובות נעולות