Quick answer
The countdown is the days from your start date to the next 1 January. From 31 December 2024 it is 1 day, to Wednesday 1 January 2025 (0 weeks, 1 day).
Pick a start date, which defaults to today. The calculator returns the days left, the date, the weekday and weeks and days. Use this new year's countdown to check your own figures.
Related tools: Days Until New Year's: Days until New Year's Day. Days Until New Year's Eve: Days until New Year's Eve. Days Until December: Days until 1 December.
How to use the New Year's Countdown
- Optionally, pick counting from.
- Press Calculate to see the result, and use Reset to start again.
| Input | What to enter | Allowed values |
|---|---|---|
| Counting from (optional) | A calendar date. Leave blank to use today's date | — |
Formula and method
Formula
days = next occurrence of New Year's Day − start date
Exact integer day arithmetic in UTC.
Finds the next occurrence of New Year's Day on or after the start date using its calendar rule. Counts to 1 January of the next year. Dates follow the proleptic Gregorian calendar.
Worked examples
This example is verified: each one is an automated test case that the live calculator must reproduce exactly.
Example 1
Inputs: Counting from = 2024-12-31.
| Result | Value |
|---|---|
| New Year's Countdown | 1 days |
| Date | 2025-01-01 |
| Weekday | Wednesday |
| Weeks and days | 0 weeks, 1 day |
The first line is the headline result (new Year's Countdown). Below it the new Year's Countdown lists date, weekday and weeks and days, which describe the same case from other angles. Exact integer day arithmetic in UTC.
On New Year's Day itself
Counting on 1 January gives 0, and from 2 January onwards the calculator targets the following year. So the answer is never negative.
Planning the night
Midnight arrives in different time zones at different moments; Kiribati and New Zealand see the new year first. Enter your local date if you are counting locally.
New Year's Countdown from different start dates
The same calculator run from 1 January of four consecutive years.
| Counting from | New Year's Countdown | Date | Weekday |
|---|---|---|---|
| 2026-01-01 | 365 | 2027-01-01 | Friday |
| 2027-01-01 | 365 | 2028-01-01 | Saturday |
| 2028-01-01 | 366 | 2029-01-01 | Monday |
| 2029-01-01 | 365 | 2030-01-01 | Tuesday |
What happens with invalid input
These messages are produced by the calculator itself, so you know what to fix.
- Counting from: entering "2024-02-30" shows "Counting from must be a valid date." beside that field and no result.
Choosing between the New Year's Countdown and similar calculators
Each row shows what a related calculator on this site asks for and what it returns, so you can pick the one that matches your question.
| Calculator | You enter | It returns |
|---|---|---|
| [Days Until New Year's](/date-calendar/days-until-new-years/) | Days Until New Year's | |
| [Days Until New Year's Eve](/date-calendar/days-until-new-years-eve/) | Days Until New Year's Eve | |
| [Days Until December](/date-calendar/days-until-december/) | Days Until December | |
| [Weeks Until Christmas](/date-calendar/weeks-until-christmas/) | Time Until Christmas | |
| [Weeks Until Halloween](/date-calendar/weeks-until-halloween/) | Time Until Halloween |
Background: date rules
Holiday dates are defined in three ways: a fixed day of the month, a weekday position such as the fourth Thursday of November, or a calendar calculation such as the date of Easter. Counts are in whole calendar days from the start date, and the date is the calendar date, not adjusted for your time zone or for days a workplace observes instead.
Assumptions and limitations
- Counting on the holiday itself gives 0
- After the date has passed this year the next year's date is used
If a required value is empty, not a number, or outside its allowed range, the form marks that field with a message and shows no result instead of a misleading number. The automated checks deliberately try invalid entries for counting from to confirm this.
Frequently asked questions
How many days until New Year's from 1 December?
From 1 December to 1 January is 31 days, so the countdown shows 31 days.
What about the Lunar New Year?
It falls on different dates; this counts 1 January.
Does it count the start day?
No. The start date is not counted, so on 31 December the countdown to New Year's Day is 1 day.
What does the New Year's Countdown calculate?
Countdown to New Year's Day: the days remaining until 1 January from any date. It returns New Year's Countdown, Date, Weekday and Weeks and days.
What formula does the New Year's Countdown use?
days = next occurrence of New Year's Day − start date. Finds the next occurrence of New Year's Day on or after the start date using its calendar rule.
What is an example of a new Year's Countdown result?
With counting from 2024-12-31, the new Year's Countdown is 1 days.
Related calculators
- Days Until New Year's — Days until New Year's Day.
- Days Until New Year's Eve — Days until New Year's Eve.
- Days Until December — Days until 1 December.
- Weeks Until Christmas — Days and weeks until Christmas.
- Weeks Until Halloween — Days and weeks until Halloween.
- Days Until Christmas — Days until Christmas.
Sources
- US federal holiday rules: 5 U.S.C. § 6103
Content last reviewed 2026-11-04. Formulas and worked examples are checked by automated tests against independently computed values.