The more accurate response is: 2 years, 4 months and 13 days. This was calculated from December 31, 2023 until today.
2023 was 2 years ago because we are now in 2026.
2023 was 28 months ago because it’s May 2026. The calculation is straightforward: each year has 12 months, 2 x 12 = 24. Then, considering four months have passed since the beginning of 2026 you have 24 + 4 = 28.
2023 was 123 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, 864 / 7 = 123.43 from which we only need the whole number part, 123.
2023 was 864 days ago because today is May 14, 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 + 133 = 863. 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 864.
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 864 = 20736. Keep in mind it's currently 6:18 PM, so we also need to add today's passed hours (18) to our total. This gives our final answer: 2023 was 20754 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”.