Esempio n. 1
0
 function testParseDurationOverwritesExistingValues()
 {
     $duration = new A_Datetime_Duration('4 years, 4 months, 4 weeks, 4 days, 4 hours, 4 minutes, 4 seconds');
     $duration->parseDuration('2 years, 3 months, 5 days, 1 hour, 10 minutes, 3 seconds');
     $this->assertEqual($duration->toArray(), $this->expectedArray);
     $duration2 = new A_Datetime_Duration('4 years, 4 months, 4 weeks, 4 days, 4 hours, 4 minutes, 4 seconds');
     $duration2->parseDuration('3 weeks');
     $this->assertEqual($duration2->toArray(), $this->expectedArray2);
 }
Esempio n. 2
0
 public function remove(A_Datetime_Duration $duration)
 {
     $duration->setNegative();
     return $this->newModify($duration->toString());
 }