public function getSeconds($total = false)
    {
        if ($total === false) {
            return $this->getInterval()->s;
        }

        $sYears = 31536000 * $this->getYears();
        $sMonths = 30 * 24 * 3600 * $this->getMonths();
        $sDays = 24 * 3600 * $this->getDays();
        $sHours = 3600 * $this->getHours();
        $sMinutes = 60 * $this->getMinutes();
        $sSeconds = $this->getSeconds();

        return $sYears + $sMonths + $sDays + $sHours + $sMinutes + $sSeconds;
    }