The more accurate response is: 2 years, 5 months and 27 days. This was calculated from December 31, 2023 until today.
2023 was 2 years ago because we are now in 2026.
2023 was 29 months ago because it’s June 2026. The calculation is straightforward: each year has 12 months, 2 x 12 = 24. Then, considering five months have passed since the beginning of 2026 you have 24 + 5 = 29.
2023 was 129 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, 909 / 7 = 129.86 from which we only need the whole number part, 129.
2023 was 909 days ago because today is June 28, 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 + 178 = 908. 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 909.
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 909 = 21816. Keep in mind it's currently 8:55 PM, so we also need to add today's passed hours (20) to our total. This gives our final answer: 2023 was 21836 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”.