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