"bathejasumeet" wrote:
is there a way to get the offset of time from UTC in BrightScript? something similar to javascript getTimezoneOffset() http://www.w3schools.com/jsref/jsref_gettimezoneoffset.asp ?
dt = CreateObject ("roDateTime")
utcHours = dt.GetHours ()
dt.ToLocalTime ()
localHours = dt.GetHours ()
utcOffset = localHours - utcHours
dt = CreateObject ("roDateTime")
utcSeconds = dt.AsSeconds ()
dt.ToLocalTime ()
localSeconds = dt.AsSeconds ()
utcSecondsOffset = localSeconds - utcSeconds
utcHoursOffset = utcSecondsOffset / 3600
@belltown wrote:
I was just thinking the same thing, and was just changing my reply as you responded:
dt = CreateObject ("roDateTime")
utcSeconds = dt.AsSeconds ()
dt.ToLocalTime ()
localSeconds = dt.AsSeconds ()
utcSecondsOffset = localSeconds - utcSeconds
utcHoursOffset = utcSecondsOffset / 3600
that's tick is good. Now, Direct method available for offset GetTimeZoneOffset(). But, some times time differences found 4.5 or 3.5. So, How to convert 3.5 to 3 hours 30 mins or 4.5 to 4 hours 30 mins.