First, we need to find the total number of days between December 8, 1959, and December 31, 1959. There are 23 days in December, so there are 23 - 8 = 15 days between December 8 and December 31.
Next, we need to calculate the number of complete years between 1960 and 2022, excluding the current year. There are 2022 - 1960 = 62 complete years.
Each year has 365 days except for leap years, which have 366 days. There have been 62 leap years between 1960 and 2022, inclusive (since 2020 was a leap year). Leap years occur every four years, except for century years that are not divisible by 400. Therefore, we can calculate the total number of days in these complete years as follows:
62 non-leap years × 365 days = 22,555 days
62 leap years × 366 days = 22,704 days
Adding the total number of days in complete years to the days between December 8 and December 31, we get:
22,555 + 22,704 + 15 = 45,274 days
Finally, we need to add the days in the current year (2023) up until today (March 8). There are 31 days in January, 28 days in February (since it's not a leap year), and 8 days in March.
31 + 28 + 8 = 67 days
Adding the days in the current year to the total days, we get:
45,274 + 67 = 45,341 days
Therefore, the number of days since December 8, 1959, until March 8, 2023, is 45,341 days.