home *** CD-ROM | disk | FTP | other *** search
/ Ice Age Fan CD 1 / CD1_Scrat.iso / flash / data / game.swf / scripts / com / terrypaton / utils / DateTester.as
Encoding:
Text File  |  2012-07-04  |  1.6 KB  |  50 lines

  1. package com.terrypaton.utils
  2. {
  3.    public class DateTester
  4.    {
  5.       private static var result:Boolean;
  6.       
  7.       private static var min:int = 1000 * 60;
  8.       
  9.       private static var hr:int = min * 60;
  10.       
  11.       private static var dayN:int = hr * 24;
  12.       
  13.       public function DateTester()
  14.       {
  15.          super();
  16.       }
  17.       
  18.       public static function testIfDatePassed(param1:int, param2:int, param3:int) : Boolean
  19.       {
  20.          var _loc4_:Date = new Date(param3,param2,param1);
  21.          var _loc5_:Date = new Date();
  22.          var _loc6_:Number = _loc5_.valueOf() - _loc4_.valueOf();
  23.          var _loc7_:Number = Math.floor(_loc6_ / dayN);
  24.          var _loc8_:Number = _loc6_ - _loc7_ * dayN;
  25.          var _loc9_:Number = Math.floor(_loc8_ / hr);
  26.          var _loc10_:Number = _loc6_ - (_loc9_ * hr + _loc7_ * dayN);
  27.          var _loc11_:Number = Math.floor(_loc10_ / min);
  28.          if(_loc6_ > 0)
  29.          {
  30.             return true;
  31.          }
  32.          return false;
  33.       }
  34.       
  35.       public static function findDifferenece(param1:int, param2:int, param3:int) : Array
  36.       {
  37.          var _loc4_:Date = new Date(param3,param2,param1);
  38.          var _loc5_:Date = new Date();
  39.          var _loc6_:Number = _loc5_.valueOf() - _loc4_.valueOf();
  40.          var _loc7_:Number = Math.floor(_loc6_ / dayN);
  41.          var _loc8_:Number = _loc6_ - _loc7_ * dayN;
  42.          var _loc9_:Number = Math.floor(_loc8_ / hr);
  43.          var _loc10_:Number = _loc6_ - (_loc9_ * hr + _loc7_ * dayN);
  44.          var _loc11_:Number = Math.floor(_loc10_ / min);
  45.          return new Array(_loc11_,_loc9_,_loc7_);
  46.       }
  47.    }
  48. }
  49.  
  50.