When I run the following query:
select convert(int, getdate())
I get the result:
----------- 41238 (1 row(s) affected)
Its the number of days since I think 1/1/1900, sql-server keeps the number of days since then.
1/1/1900
Try dividing that number by roughly 365. You should get the value back in years (112). Since 1900 + 112 = 2012