public function overviewAction(Request $request) { $redirector = $this->checkForFirstLogin(); if ($redirector != null) { return $redirector; } $fetcher = new DQL\FetchData($this); $cPackage = $cPackage = $fetcher->getRunningDataPackage(); if ($cPackage == null) { return $this->redirect($this->generateUrl('settings_packages', array(), true)); } $pstart = $cPackage->getStart(); $pend = $cPackage->getEnd(); $clientStatusDTO = $fetcher->getClientStatusDTO($cPackage); //var_dump($clientStatusDTO); $totalUsageObj = $fetcher->getTotalUsageObj($cPackage); //var_dump($totalUsageObj); $now = new \DateTime(); // or your date as well $totDays = $pend->diff($pstart)->format("%a"); $today = $now->diff($pstart)->format("%a"); //var_dump($now,$pstart,$pend,$totDays,$today); $html = $this->render('dashboard/overview.html.twig', array('clientStatusDTO' => $clientStatusDTO, 'totalUsageObj' => $totalUsageObj, 'totalPackage' => $cPackage->getKbytes(), 'totalDays' => $totDays, 'today' => $today, 'expireDate' => $pend->format('Y-m-d'))); return $html; }