I was using .day instead of .date
TFI Friday! =)
From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Daniel Tuppeny
Sent: 23 June 2006 15:33
To: flexcoders@yahoogroups.com
Subject: RE: [flexcoders] Difference between two dates
I think I need more coffee....
The following code (which I'm sure is correct!),
returns around 2.8 when I'm expecting around 3.2. Anyone spot my
error?
public static function getMonths(startDate:Date,
endDate:Date):Number
{
if (startDate > endDate)
{
var tmp:Date = endDate;
endDate = startDate;
startDate = tmp;
}
var numMonths:Number = 0;
// Get number of months in years
numMonths += (endDate.fullYear - startDate.fullYear) * 12
numMonths += endDate.month - startDate.month;
numMonths += (endDate.day - startDate.day) / 30; // This needs fixing
return numMonths;
}
{
if (startDate > endDate)
{
var tmp:Date = endDate;
endDate = startDate;
startDate = tmp;
}
var numMonths:Number = 0;
// Get number of months in years
numMonths += (endDate.fullYear - startDate.fullYear) * 12
numMonths += endDate.month - startDate.month;
numMonths += (endDate.day - startDate.day) / 30; // This needs fixing
return numMonths;
}
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
[Inbound Mail Scanned by MessageLabs]
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
__._,_.___
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED LINKS
Web site design development | Computer software development | Software design and development |
Macromedia flex | Software development best practice |
YAHOO! GROUPS LINKS
- Visit your group "flexcoders" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.