← Contractor Bid Readiness Checklist
Does a bid due today count as a day remaining?
No — it reads as zero. The table below is the exact fixture the checklist's own test suite runs to confirm the day count, and the urgency label it drives, match what the calendar actually says.
What the checklist reports, checked at a fixed moment
| Due date | Days remaining | Wording shown | Urgency |
|---|---|---|---|
| 2099-01-01 (today) | 0 | The deadline is today. | urgent |
| 2099-01-02 (tomorrow) | 1 | 1 day remains. | urgent |
| 2099-01-08 (in a week) | 7 | 7 days remain. | normal |
| 2098-12-31 (passed yesterday) | −1 | The deadline passed 1 day ago. | past-due |
Urgency turns to urgent at 2 days remaining or fewer, including zero, and to past-due the moment the count goes negative — there is no window where a bid that can no longer be filed is still labeled urgent.
Both the deadline and the moment you check are set to local midnight before the subtraction, so the count is whole calendar days, never a fraction of one. That also means the same due date returns the same day count whether you check first thing in the morning or right before the browser tab closes at night, and it holds across a daylight-saving change, where the day itself is 23 or 25 hours long.
Open the checklist and add your own deadline to see the count and the urgency label together. Nothing you type leaves your browser.
This page explains arithmetic, not contracting or legal advice. It does not replace reading the original solicitation for its actual submission deadline and time zone.
Common questions
Does a bid due today count as a day remaining, or zero?
Zero. The checklist sets both the deadline and the current moment to local midnight before subtracting, so a bid due today reads as 0 days remaining no matter what time it is checked — 9am or 11:30pm the same day both read 0. An earlier version measured to the due date's last second and rounded up, which read a bid due today as 1 day remaining and one due tomorrow as 2, understating how little time was actually left.
Why does a deadline that passed overnight show past-due immediately instead of after a full day?
Because the day count is whole calendar days from local midnight, not hours since the deadline. A bid due 2099-01-01 checked the next morning already reads −1 day and past-due, whether it is 9am or 11:45pm that next day. The earlier per-second version produced a fraction between −1 and 0 for the first 24 hours after a deadline, which rounds up to 0 — so the page still called the bid urgent, not past-due, on the one day it could no longer be filed.
Does the count ever shift because of daylight saving time?
No. Both the deadline and today are collapsed to local midnight before the difference is taken, so a 23- or 25-hour day across a spring-forward or fall-back change cannot shift the day count by one.