Thanks, I found something similar here: http://blogs.adobe.com/cantrell/archives/2009/06/actionscript_fu.html
On May 8, 1:40 am, "v...@t" <[email protected]> wrote: > Hi, > > I have try to make somthing like this may help you. > > // function to compare dates // > > public static function getDiff(dateTarget:Date, > dateActual:Date):Object { > > var MILLISECONDS_PER_DAY:int = 1000 * 60 * 60 * 24; > var MILLISECONDS_PER_HOUR:int = 1000 * 60 * 60; > var MILLISECONDS_PER_MIN:int = 1000 * 60; > var MILLISECONDS_PER_SEC:int = 1000; > > var diff:Number = dateTarget.getTime()- > dateActual.getTime(); > var swapBool : Boolean = false; > if(diff < 0) > { > // in case of dateActual is bigger than > dateTarget so swap it > swapBool = true; > var td : Date = dateActual; > dateActual = dateTarget; > dateTarget = td; > diff = dateTarget.getTime()- > dateActual.getTime(); > } > var num:Number = diff/MILLISECONDS_PER_DAY; > var d : int = Math.floor(num); > var str : String = "Day:" + d.toString(); > diff = diff - ( d* MILLISECONDS_PER_DAY ); > num = diff/MILLISECONDS_PER_HOUR; > var h : int = Math.floor(num); > str += " Hour:" + h.toString(); > diff = diff - ( h* MILLISECONDS_PER_HOUR ); > num = diff/MILLISECONDS_PER_MIN; > var m : int = Math.floor(num); > str += " Min:" + m.toString(); > diff = diff - ( m* MILLISECONDS_PER_MIN ); > num = diff/MILLISECONDS_PER_SEC; > var s : int = Math.floor(num); > str += " Sec:" + s.toString(); > var retObj : Object = new Object(); > retObj.diffStr = str; > retObj.swapBool = swapBool; > return retObj; > } > > // Call function example // > > var dateTarget : Date = new Date(2010,4,8,11,42,30); > var dateActual : Date = new Date(); > > var diffObj : Object = ManageDate.getDiff(dateTarget, dateActual); > if( Boolean( diffObj.swapBool ) ) > trace ( "dateActual is greater than dateTarget by = " + > diffObj.diffStr ); > else > trace ( "dateTarget is greater than dateActual by = " + > diffObj.diffStr ); > > -------------- > Regards, > v...@t > > On May 7, 11:07 pm, Kentor <[email protected]> wrote: > > > Hi, > > > Does anybody know of a class which will compare dates (the current > > date and a given date) and return a string like "10 secs ago, 2 mins > > ago, 1 hour ago, 1 day ago, 2 months ago, etc".. like on facebook or > > twitter ? > > > -- > > You received this message because you are subscribed to the Google Groups > > "Flex India Community" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group > > athttp://groups.google.com/group/flex_india?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Flex India Community" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group > athttp://groups.google.com/group/flex_india?hl=en. -- You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/flex_india?hl=en.

