Flash function "getTimezoneOffset()" returns wrong offset during DST

Apparently the flash function "getTimezoneOffset()" is buggy - in the sense that it doesn not return the correct Offset during DST.  e.g., Offset for EST US during DST should be -4, not -5.

Unfortunately, I cannot find any articles that might suggest how to get around this issue.  

Apparently Adobe/Macromedia won't admit to the bug either, as they won't answer my help requests.

scollegeAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

CyanBlueCommented:
Howdy...  :)

I don't think it's a bug...  It's just a case of a loose coding...  Flash provides a standard timezone offset value and it is asking you to implement the DST variable portion because there is no standard set for it...  and that can differ on individual countries...

CyanBlue
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
scollegeAuthor Commented:
Guess it's a matter of view, but when a function returns a wrong value, I call that a bug.

At any rate, the function becomes useless to me.

Maybe I should open a new question - "Where can I get the correct current offset value for the user's timezone"?

0
CyanBlueCommented:
Um, wait...  Interesting...

var _d = new Date();
trace(_d + " : " + _d.getTimezoneOffset());

That script returns this which is -4 hours not -5 hours for EST...

Mon Mar 26 16:56:27 GMT-0400 2007 : 240

CyanBlue
0
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

scollegeAuthor Commented:
What version are you using?

I am using FLash MX 2004 - here's what I get (EST US):

Mon Mar 26 17:06:30 GMT-0500 2007 : 300

Of course, the latest DST patches from Microsoft are not working well either, so maybe that has something to do with it.
0
CyanBlueCommented:
I tested it in Flash MX 2004...  I am in EST US as well...
Do me a favor and go check out the Help - About Flash Professional menu and tell me the version numbers you see there...

CyanBlue
0
ZefferCommented:
try it with javascript and see if you get the same result

http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_gettimezoneoffset

Z
0
scollegeAuthor Commented:
That would be "7.2"

 I have to retract my caustic comments about Flash - turns out my DST settings for Windows TImeZone was off. Once I enabled DST and set the correct time, Flash started returning -4 GMT.

Of course, I can't connect to my network now - but that's a Microsoft issue.

0
CyanBlueCommented:
You mean this???
WXP - Control Panel - Date and Time - Time Zone
Select(or deselect) Automatically adjust clock for daylight saving changes

???

I don't know why that would make you not able to connect to the network though...  Maybe you are talking about something else...

CyanBlue
0
scollegeAuthor Commented:
From what I understand, a WS's time needs to be in sync with the destination WS or server in order to logon. Ever since the windows DST patch's came out, our network has experienced a lot of these issues. Even though the times on the server and the WS are in sync, many users are still blocked.  If the user disables their DST checkbox in their local TIme Zone settings, they can suddenly connect.
 
Running 'Net time' commands to sync my time with the servers doesn't seem to work.

Anyway, not your problem - my question was answered regarding the Flash function. I will just have to lose more time and find out how to fix the MS problems.


0
CyanBlueCommented:
Ouch...  Sorry to hear that and hope you find the solution soon...

CyanBlue
0
scollegeAuthor Commented:
Thanks! We will, I'll just lose more valuable time (and money)...
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Adobe Flash

From novice to tech pro — start learning today.