I think we can use YEAR() in case if we are dealing with dates.
DECLARE @DateTime AS DATETIME
SET @DateTime = GETDATE()
SELECT @DateTime AS [Gregorian Date]
, CONVERT(VARCHAR(11), @DateTime, 131) AS [hijri]
, YEAR(CAST(CONVERT(VARCHAR(11), @DateTime, 131) AS DATE)) AS [Hijri_Year]