home *** CD-ROM | disk | FTP | other *** search
- package com.terrypaton.utils
- {
- public class DateTester
- {
- private static var result:Boolean;
-
- private static var min:int = 1000 * 60;
-
- private static var hr:int = min * 60;
-
- private static var dayN:int = hr * 24;
-
- public function DateTester()
- {
- super();
- }
-
- public static function testIfDatePassed(param1:int, param2:int, param3:int) : Boolean
- {
- var _loc4_:Date = new Date(param3,param2,param1);
- var _loc5_:Date = new Date();
- var _loc6_:Number = _loc5_.valueOf() - _loc4_.valueOf();
- var _loc7_:Number = Math.floor(_loc6_ / dayN);
- var _loc8_:Number = _loc6_ - _loc7_ * dayN;
- var _loc9_:Number = Math.floor(_loc8_ / hr);
- var _loc10_:Number = _loc6_ - (_loc9_ * hr + _loc7_ * dayN);
- var _loc11_:Number = Math.floor(_loc10_ / min);
- if(_loc6_ > 0)
- {
- return true;
- }
- return false;
- }
-
- public static function findDifferenece(param1:int, param2:int, param3:int) : Array
- {
- var _loc4_:Date = new Date(param3,param2,param1);
- var _loc5_:Date = new Date();
- var _loc6_:Number = _loc5_.valueOf() - _loc4_.valueOf();
- var _loc7_:Number = Math.floor(_loc6_ / dayN);
- var _loc8_:Number = _loc6_ - _loc7_ * dayN;
- var _loc9_:Number = Math.floor(_loc8_ / hr);
- var _loc10_:Number = _loc6_ - (_loc9_ * hr + _loc7_ * dayN);
- var _loc11_:Number = Math.floor(_loc10_ / min);
- return new Array(_loc11_,_loc9_,_loc7_);
- }
- }
- }
-
-