To calculate the number of years that have passed since the hegira in 622 AD, we need to subtract the year 622 from the current year. For example, if the current year is 2023, the calculation would be:
2023 - 622 = 1401
Therefore, as of 2023, 1401 years have passed since the hegira in 622 AD.