public static function turnDateIntervalToSeconds(DateInterval $dateInterval)
    {
        return $dateInterval->y * 365 * 24 * 3600
            + $dateInterval->m * 30 * 24 * 3600
            + $dateInterval->d * 24 * 3600
            + $dateInterval->h * 3600
            + $dateInterval->i * 60
            + $dateInterval->s;
    }
public static function turnDateIntervalToSeconds(DateInterval $dateInterval)
    {
        return $dateInterval->y * 365 * 24 * 3600
            + $dateInterval->m * 30 * 24 * 3600
            + $dateInterval->d * 24 * 3600
            + $dateInterval->h * 3600
            + $dateInterval->i * 60
            + $dateInterval->s;
    }
public static function turnDateIntervalToSeconds ( DateInterval $ dateInterval ) { return $ dateInterval -> y * 365 * 24 * 3600 + $ dateInterval -> m * 30 * 24 * 3600 + $ dateInterval -> d * 24 * 3600 + $ dateInterval -> h * 3600 + $ dateInterval -> i * 60 + $ dateInterval -> s ; }
1 Year is defined as 365 days and 1 Month is defined as 30 days
@param DateInterval $dateInterval
@return float|int turn to seconds
1 Year is defined as 365 days and 1 Month is defined as 30 days