A more accurate response 13 years, 7 months and 11 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 163 months ago because it’s August 2026. The calculation goes like this: there are 12 months in each year, so we have 13 x 12 = 156. The seven months passed since the start of 2026 should be added as well, which means 156 + 7 = 163.
2012 was 710 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, 4971 / 7 = 710.14 from which we only need the whole number part, 710.
2012 was 4971 days ago because today is August 12, 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 223 days that have passed in 2026 gives us 4968. However, we also must account for 3 leap years since 2012, which means 4968 + 3 = 4971.
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 4971 = 119304. Since it’s 10:24 PM at the moment, we have to add 22 (hours passed since midnight) to 119304. So 2012 was 119326 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”.