A more accurate response 13 years, 4 months and 13 days. This duration was calculated last day of 2012 (December 31) until today.
2012 was 13 years ago because we are now in 2026.
2012 was 160 months ago because it’s May 2026. The calculation goes like this: there are 12 months in each year, so we have 13 x 12 = 156. The four months passed since the start of 2026 should be added as well, which means 156 + 4 = 160.
2012 was 697 weeks ago. Although it may seem counterintuitive, the simplest approach is to first calculate the number of days since 2012 and divide that by 7 (the number of days in a week). In this particular situation, 4881 / 7 = 697.29 from which we only need the whole number part, 697.
2012 was 4881 days ago because today is May 14, 2026. This total comes from multiplying the number of years passed since 2012 (13) with the length of a standard year (365 days) for a base of 4745 days. Adding the 133 days that have passed in 2026 gives us 4878. However, we also must account for 3 leap years since 2012, which means 4878 + 3 = 4881.
While it might be a bit over the top, you can also calculate how many hours passed since 2012. Because we already know the number of days, it would be 24 x 4881 = 117144. Since it’s 6:14 PM at the moment, we have to add 18 (hours passed since midnight) to 117144. So 2012 was 117162 hours ago.
A lot of things happened in 2012, but to give you a quick glimpse of the most memorable ones, here is the cover of TIME Magazine “The Year In Review 2012”.