I've been playing with this for the past week or so, and the best
option I have found is like this:
var dateOffset:Number;
if (newDate.selectedDate.getTimezoneOffset() ==
originalDate.getTimezoneOffset()) {
dateOffset = ((newDate.selectedDate.getTime() - originalDate.getTime
()) / 86400000);
}
else if((newDate.selectedDate.getTime() - originalDate.getTime()) <
0) {
dateOffset = ((newDate.selectedDate.getTime() -
(originalDate.getTime() + 3600000)) / 86400000);
}
else {
dateOffset = (((dtApptDate.selectedDate.getTime() - 3600000) -
originalDate.getTime()) / 86400000);
}
I could also gone through the steps to find the day of year for both
dates and simply subtracted, but this seemed easier.
--- In [email protected], "Ryan Matsikas" <[EMAIL PROTECTED]>
wrote:
>
> Convert both dates to the same timezone, I suggest UTC since its
already
> there, then do the math.
>
> On Fri, Apr 25, 2008 at 5:03 AM, Tom Chiverton <[EMAIL PROTECTED]>
> wrote:
>
> > On Tuesday 22 Apr 2008, jmfillman wrote:
> > > I assume that I need to account for that 1 hour, the question
is, how?
> >
> > Math.round() or similar is a bit of a blunt instrument, depending
on what
> > you
> > want the result to be when the timezone offsets are (say) >12
hours.
> >
> > --
> > Tom Chiverton
> > Helping to augmentatively syndicate 24/7 services
> > on: http://thefalken.livejournal.com
> >
> > ****************************************************
> >
> > This email is sent for and on behalf of Halliwells LLP.
> >
> > Halliwells LLP is a limited liability partnership registered in
England
> > and Wales under registered number OC307980 whose registered
office address
> > is at Halliwells LLP, 3 Hardman Square, Spinningfields,
Manchester, M3 3EB.
> > A list of members is available for inspection at the registered
office. Any
> > reference to a partner in relation to Halliwells LLP means a
member of
> > Halliwells LLP. Regulated by The Solicitors Regulation Authority.
> >
> > CONFIDENTIALITY
> >
> > This email is intended only for the use of the addressee named
above and
> > may be confidential or legally privileged. If you are not the
addressee you
> > must not read it and must not use any information contained in
nor copy it
> > nor inform any person other than Halliwells LLP or the addressee
of its
> > existence or contents. If you have received this email in error
please
> > delete it and notify Halliwells LLP IT Department on 0870 365
2500.
> >
> > For more information about Halliwells LLP visit
www.halliwells.com.
> >
> > ------------------------------------
> >
> > --
> > Flexcoders Mailing List
> > FAQ:
http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
> > Search Archives:
> > http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo!
Groups
> > Links
> >
> >
> >
> >
>