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
> >
> >
> >
> >
>


Reply via email to