public static function hasValue( $di )
	{
		$components = array( "s", "i", "h", "d", "m", "y" );
		$hasValue = false;
		foreach( $components as $component )
		{
			$hasValue = isset( $di->$component ) && $di->$component != 0;
			if ( $hasValue ) break;
		}
		return $hasValue;
	}