示例#1
0
文件: Carbon.php 项目: scrobot/Lumen
 /**
  * Get the difference in hours using a filter closure
  *
  * @param Closure $callback
  * @param Carbon $dt
  * @param boolean $abs Get the absolute of the difference
  *
  * @return int
  */
 public function diffInHoursFiltered(Closure $callback, Carbon $dt = null, $abs = true)
 {
     return $this->diffFiltered(CarbonInterval::hour(), $callback, $dt, $abs);
 }
 public function testHours()
 {
     $ci = new CarbonInterval(0, 0, 0, 0, 1);
     $this->assertInstanceOfCarbonInterval($ci);
     $this->assertCarbonInterval($ci, 0, 0, 0, 1, 0, 0);
     $ci = CarbonInterval::hours(2);
     $this->assertInstanceOfCarbonInterval($ci);
     $this->assertCarbonInterval($ci, 0, 0, 0, 2, 0, 0);
     $ci = CarbonInterval::hour();
     $this->assertInstanceOfCarbonInterval($ci);
     $this->assertCarbonInterval($ci, 0, 0, 0, 1, 0, 0);
     $ci = CarbonInterval::hour(3);
     $this->assertInstanceOfCarbonInterval($ci);
     $this->assertCarbonInterval($ci, 0, 0, 0, 3, 0, 0);
 }