The more accurate response is: 2 years, 7 months and 11 days. This was calculated from December 31, 2023 until today.
2023 was 2 years ago because we are now in 2026.
2023 was 31 months ago because it’s August 2026. The calculation is straightforward: each year has 12 months, 2 x 12 = 24. Then, considering seven months have passed since the beginning of 2026 you have 24 + 7 = 31.
2023 was 136 weeks ago. Although it may seem counterintuitive, the simplest approach is to first calculate the number of days since 2023 and divide that by 7 (the number of days in a week). In this particular situation, 954 / 7 = 136.29 from which we only need the whole number part, 136.
2023 was 954 days ago because today is August 12, 2026. Each year has at least 365 days, so 2 x 365 = 730. To this we add the days passed since the beginning of 2026. Then we have 730 + 223 = 953. But what about leap years? Yes, there was 1 leap year since 2023, so we also need to add 1 extra day for a total of 954.
Can you also calculate how many hours have passed since 2023? Sure! Once you know the number of days, it’s a just a matter of multiplying it by 24 (hours in a day) 24 x 954 = 22896. Keep in mind it's currently 11:09 PM, so we also need to add today's passed hours (23) to our total. This gives our final answer: 2023 was 22919 hours ago.
A lot went on in 2023, but for a quick glimpse of the most memorable events, take a look at the cover of TIME Magazine’s “The Year In Review 2023”.