Example #1
0
 public function testEnd()
 {
     $v = array(date('Y'), date('m'), date('d'), date('H'), date('i'), date('s'));
     $this->assertSame("{$v['0']}-12-31 23:59:59", Date::end('year')->baseFormat());
     $this->assertSame("{$v['0']}-{$v['1']}-31 23:59:59", Date::end('month')->baseFormat());
     $this->assertSame("{$v['0']}-{$v['1']}-{$v['2']} 23:59:59", Date::end('day')->baseFormat());
     $this->assertSame("{$v['0']}-{$v['1']}-{$v['2']} {$v['3']}:59:59", Date::end('hours')->baseFormat());
     $this->assertSame("{$v['0']}-{$v['1']}-{$v['2']} {$v['3']}:{$v['4']}:59", Date::end('minutes')->baseFormat());
     $this->assertSame("{$v['0']}-{$v['1']}-{$v['2']} {$v['3']}:{$v['4']}:{$v['5']}", Date::end('seconds')->baseFormat());
     $this->assertSame("{$v['0']}-{$v['1']}-19 23:59:59", Date::end('day', 19)->baseFormat());
 }