I have a startdate-enddate dropdown in asp that works great on my
development machine (XP Pro IIS5) but when I port it over to the web
server (Win Server 2003, IIS6), I do not get the desired results. What
should happen is that the start-end range should show the current
week. Instead, the start-end range defaults to 2 months earlier, when
the page was deployed.
I have added some code below:
<% dim begindate, enddate, startdate %>
<form method="post">
<input name="employee_ id" type="hidden" value="<%=
trim(request("e mployee_id")) %>">
<input name="office_id " type="hidden" value="<%=
trim(request("o ffice_id")) %>">
<select name="weekbegin " onChange="submi t()">
<%
startdate = formatDateTime( dateAdd("d", 2 - weekday(now), now),
vbShortDate)
for x = 0 to 365 step 7
begindate = formatDateTime( dateAdd("d", 2 - weekday(now) + x, now),
vbShortDate)
enddate = dateAdd("d", 6, begindate)
if begindate = request("weekbe gin") then
%>
<option value="<%= begindate %>" selected><%= begindate & " to " &
enddate %></option>
<%
else
%>
<option value="<%= begindate %>"><%= begindate & " to " & enddate %></
option>
<%
end if
next
%>
</select>
</form>
Any help or insight would be appreciated.
Thanks