createDateTime($fromS); $to = $this->createDateTime($toS); $day = $this->createDateTime('2014-01-01'); $time = new Time($from, $to); $this->assertSame($from->format('c'), $time->from->format('c')); $this->assertSame($to->format('c'), $time->to->format('c')); $this->assertSame($day->format('c'), $time->day->format('c')); $time = new Time($fromS, $toS); $this->assertSame($from->format('c'), $time->from->format('c')); $this->assertSame($to->format('c'), $time->to->format('c')); $this->assertSame($day->format('c'), $time->day->format('c')); } public function testFrom() { $fromS = '2014-01-01 00:00:00'; $from = $this->createDateTime($fromS); $day = $this->createDateTime('2014-01-01'); $to = $this->createDateTime('2014-01-01 23:59:59'); $time = new Time($from); $this->assertSame($from->format('c'), $time->from->format('c')); $this->assertSame($to->format('c'), $time->to->format('c')); $this->assertSame($day->format('c'), $time->day->format('c')); $time = new Time($fromS); $this->assertSame($from->format('c'), $time->from->format('c')); $this->assertSame($to->format('c'), $time->to->format('c')); $this->assertSame($day->format('c'), $time->day->format('c')); } }