# Days until February

Counts the days from today, or any date you choose, to February 1, the first day of the next February, with its weekday and the time in weeks and months.

- Page: https://www.acalculator.org/days/days-until-february
- JSON spec: https://www.acalculator.org/days/days-until-february.json
- Version: 038b69321e29

## Default answer

Example with the default inputs (Count from September 30, 2026) on the example date Wednesday, September 30, 2026: From September 30, 2026, there are 124 days until February on Monday, February 1, 2027.

## Inputs

| Key | Label | Description |
| --- | --- | --- |
| from | Count from | The date to count from. Today, unless you change it. |

## Outputs

| Key | Label | Description |
| --- | --- | --- |
| days | Days until February | Whole days from the start date to the next February 1; 0 on February 1 itself. |
| date | Date | The next February 1 on or after the start date. |
| weekday | Day of the week | The weekday of that February 1. |
| weeks | In weeks | The same number of days in weeks and days. |
| months | In months and days | The time to that date in whole months, then days. |

## Method

Find the first February 1 on or after the start date, then count the days from the start date to it.

## Assumptions

- The count is to February 1, the first day of the month. During February, it counts to February 1 of the next year.
- The start date itself is not counted: from the day before, the count is 1; on the day itself, it is 0.
- Dates are calendar days with no time of day, so a time zone or a daylight-saving change never adds or loses a day.
- Start dates from January 1, 1900 to December 31, 2400 work.

## Worked examples

1. from = 2026-09-28 gives date = 2027-02-01, days = 126, weekday = Monday. Source: U.S. Naval Observatory, Leap Years: the Gregorian leap year rule (https://aa.usno.navy.mil/faq/leap_years).
2. from = 2026-02-01 gives date = 2026-02-01, days = 0, weekday = Sunday. Source: U.S. Naval Observatory, Leap Years: the Gregorian leap year rule (https://aa.usno.navy.mil/faq/leap_years).
3. from = 2026-02-02 gives date = 2027-02-01, days = 364, weekday = Monday. Source: U.S. Naval Observatory, Leap Years: the Gregorian leap year rule (https://aa.usno.navy.mil/faq/leap_years).
4. from = 2028-02-29 gives date = 2029-02-01, days = 338, weekday = Thursday. Source: U.S. Naval Observatory, Leap Years: the Gregorian leap year rule (https://aa.usno.navy.mil/faq/leap_years).

## FAQ

### When does February 2027 start?

February 2027 starts on Monday, February 1, 2027 and ends on Sunday, February 28, 2027.

### How many days are in February?

February has 28 days, or 29 in a leap year: a year divisible by 4, except century years not divisible by 400. February 2027 has 28 days, and the next February 29 is Tuesday, February 29, 2028.

### What day of the week does February 2028 start on?

February 2028 starts on a Tuesday: Tuesday, February 1, 2028.

### What if it is already February?

The page counts to the first day of the month. On February 1 the count is 0; from February 2 to February 28 it counts to February 1 of the next year. From Tuesday, February 2, 2027, that is Tuesday, February 1, 2028.

### How are the days until February counted?

From the start date (today, unless you change it) to February 1, without counting the start date: from the last day of the month before, the count is 1. The weeks and months shown are the same span, in whole weeks and in whole months plus days.
