time adjust - Posted (6578 Views)
Starting Member
Japaro
Posts: 8
8
How could we adjust time in incremental of 1/2hr, my system is 1/2hr different with the forum time.<
 Sort direction, for dates DESC means newest first  
 Page size 
Posted
Access 2000 Support Moderator
davemaxwell
Posts: 3020
3020
How is it a 1/2 hour off? I thought all time zone dividers were on the hour?<
Dave Maxwell
Barbershop Harmony Freak
Posted
Advanced Member
Rasco
Posts: 3192
3192
AFAIK, there are some places with 1/2 hour off like Newfoundland/Canada.
Mayeb, Snitz should take that into account.<
Posted
Member Locked
laser
Posts: 3859
3859
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.<
Posted
Starting Member
Ursus
Posts: 1
1
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<
Posted
Snitz Forums Admin
ruirib
Posts: 26364
26364
No, I don't think anyone did.<
Posted
Starting Member
geoffh
Posts: 5
5
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.
Posted
Support Moderator
Shaggy
Posts: 6780
6780
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.
Search is your friend “I was having a mildly paranoid day, mostly due to the
fact that the mad priest lady from over the river had
taken to nailing weasels to my front door again.”
 
You Must enter a message