public function testCreateDateTime() { date_default_timezone_set('Asia/Tehran'); $current_date_time = new DateTime(); $current_date_time->setDate(2015, 1, 1); $current_date_time->setTime(0, 0, 0); $this->assertEquals($current_date_time->format('Y-m-d H:i:s'), Datium::create(2015, 1, 1)->get()); $this->assertEquals('1420057800', Datium::create(2015, 1, 1)->timestamp()); $this->assertEquals('1420057800', Datium::create(2015, 1, 1)->get('timestamp')); $this->assertEquals('2015-01-01 00:00:00', Datium::createTimestamp(1420057800)->get()); }