time adjust

Snitz™ Forums 2000
https://forum.snitz.com/forumTopic/Posts/37824?pagenum=1
04 November 2025, 10:20

Topic


Japaro
time adjust
31 October 2002, 22:55


How could we adjust time in incremental of 1/2hr, my system is 1/2hr different with the forum time.<

 

Replies ...


davemaxwell
01 November 2002, 08:14


How is it a 1/2 hour off? I thought all time zone dividers were on the hour?<
Rasco
01 November 2002, 10:32


AFAIK, there are some places with 1/2 hour off like Newfoundland/Canada.
Mayeb, Snitz should take that into account.<
laser
01 November 2002, 15:30


Central Australia is also a half-hour. Play around with the value for strTimeAdjust in the FORUM_CONFIG_NEW table and see what you can do.<
Ursus
08 June 2003, 08:40


As a new user in South Australia, where the time zone is UTC - 9:30, it'd be interesting to know if anyone came up with a solution to this?
(I tried a search, honest) smile<
ruirib
08 June 2003, 14:32


No, I don't think anyone did.<
geoffh
12 July 2009, 05:34


I too needed to set a time zone difference at a 1/2 hour boundary. The following mod seems to work.
1. In admin_config_datetime.asp, I changed

Code:
for iTimeAdjust = -24 to 24
to
Code:
for iTimeAdjust = -23 to 23 step 0.5


2. In inc_function_common.asp, I changed the chkSelect function from:

Code:
function chkSelect(actualValue, thisValue)
if isNumeric(actualValue) then actualValue = cLng(actualValue)
if actualValue = thisValue then
chkSelect = " selected"
else
chkSelect = ""
end if
end function

to

Code:
function chkSelect(actualValue, thisValue)
if cStr(actualValue) = cStr(thisValue) then
chkSelect = " selected"
else
chkSelect = ""
end if
end function


The chkSelect function failed when dealing with fractional numbers, since it was converting numeric values to long integers, thus truncating time adjustments which are fractions of an hour.
I can't think of any reason why converting both arguments to strings in the chkSelect function should cause problems elsewhere.
Shaggy
13 July 2009, 05:26


Originally posted by geoffh The chkSelect function failed when dealing with fractional numbers, since it was converting numeric values to long integers, thus truncating time adjustments which are fractions of an hour.
I can't think of any reason why converting both arguments to strings in the chkSelect function should cause problems elsewhere.
You could use csng or cdbl instead of clng.
© 2000-2021 Snitz™ Communications