function testLeap2() { $dur = new jDuration(array("year" => 7)); $dt = new jDateTime(2000, 2, 29, 12, 12, 12); $dtExpected = new jDateTime(1993, 3, 1, 12, 12, 12); $dt->sub($dur); $this->assertEqual($dt, $dtExpected); }
/** * dao handler for session stored in database */ public static function daoGarbageCollector($maxlifetime) { $date = new jDateTime(); $date->now(); $date->sub(0, 0, 0, 0, 0, $maxlifetime); self::_getDao()->deleteExpired($date->toString(jDateTime::BD_DTFORMAT)); return true; }