A more precise answer is: 66 years, 4 months and 13 days. For this calculation, December 31, 1959 was chosen as the starting date until today. Now if you are wondering how old is someone born in 1959, they would be either 66 or 67 years old depending on their birth date. A person born on or before May 14 is 67 years old, while one born after that date is 66 years old.
1959 was 66 years ago because we are now in 2026.
1959 was 796 months ago because we are now in May 2026. The math is simple: each year has 12 months, 66 x 12 = 792 and four months have passed since the beginning of 2026. So 792 + 4 = 796.
1959 was 3462 weeks ago. Although it may seem counterintuitive, the simplest approach is to first calculate the number of days since 1959 and divide that by 7 (the number of days in a week). In this particular situation, 24240 / 7 = 3462.86 from which we only need the whole number part, 3462.
1959 was 24240 days ago because today is May 14, 2026. Given that most years are at least 365 days long, we get 66 x 365 = 24090. The following step is to add the days passed since the beginning of this year, 24090 + 133 = 24223. The final step is to count the leap years. There were 17 leap years since 1959, which means we need to add 17 more days for a total of 24240.
For a little bit of fun, you can also calculate how many hours it's been since 1959. Take the number of days and multiply it by 24 (hours in a day) 24 x 24240 = 581760. Then add the hours passed since midnight 581760 + 18 = 581778 and there you have it: 1959 was 581778 hours ago.