US Kalender til DK standard
Hejjeg har fundet et booking/kalender script på nettet, nemlig RASPcalendar. Det er faktisk rigtig godt - men men jeg har ændret standard til DK (første ugedag mandag og dd-mm-åå istedet for mm-dd-yy) til den ændring har jeg brugt:
<% Session.Lcid = 1030 %>
et sted i scripte kan man i kalender delen hoppe fra aktuelt mdr. til næste mdr. eller foregående mdr. Efter at jeg ændrede dato formatet til dd-mm-åå gik det galt.
hvis jeg gør det idag og vil gå til foregående mdr. linker den til 04-08-2011 hvilket giver d. 4 august - den burde linke til 08-04-2011
link:
<td align = "left" class="bgMonthListing">« <A STYLE="text-decoration: none; color: #FFFFFF !important" Href="default.asp?iDate=<%= Server.URLEncode(DateAdd("m",-1, idate))%>"><%= UCASE(Left(MonthName(Month(DateAdd("M", -1, CurrentDay))),3)) %></a></td>
<td class="bgMonthListing"><%= UCASE(CurrentMonthName & " " & CurrentYear) %></td>
<td align = "right" class="bgMonthListing"><A STYLE="text-decoration: none; color: #FFFFFF !important" Href="default.asp?iDate=<%= Server.URLEncode(DateAdd("m",1, idate))%>"><%= UCASE(Left(MonthName(Month(DateAdd("m", 1, CurrentDay))),3)) %></a> »</td>
jeg har prøvet at ændre:
=<%= Server.URLEncode(DateAdd("m",-1, idate))%>
til
=<%= Server.URLEncode(DateAdd(idate, "m",-1))%>
men så kommer denne fejl:
Microsoft VBScript runtime error '800a000d'
Type mismatch: '[string: "m"]
er der en der kan gennemskue problemet?