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()); }