getDateStart()->toString(); return $out; } /** * Returns the day of the period as a localized short string * * @return string */ public function getLocalizedShortString() { //"Mon 15 Aug" $date = $this->getDateStart(); $out = $date->getLocalized(Piwik::translate('CoreHome_ShortDateFormat')); return $out; } /** * Returns the day of the period as a localized long string * * @return string */ public function getLocalizedLongString() { //"Mon 15 Aug" $date = $this->getDateStart(); $template = Piwik::translate('CoreHome_DateFormat'); $out = $date->getLocalized($template); return $out; } /** * Returns the number of subperiods * Always 0, in that case * * @return int */ public function getNumberOfSubperiods() { return 0; } /** * Adds a subperiod * Not supported for day periods * * @param $date * @throws Exception */ public function addSubperiod($date) { throw new Exception("Adding a subperiod is not supported for Day"); } /** * Returns the day of the period in the given format * * @param string $format * @return string */ public function toString($format = "Y-m-d") { return $this->date->toString($format); } /** * Returns the current period as a string * * @return string */ public function __toString() { return $this->toString(); } }