Seconds to Days Converter
Convert seconds to days instantly. Enter any value — the result updates as you type. 1 day = exactly 86,400 seconds (24 × 60 × 60). This is one of the most useful conversions in computing, science, and everyday planning — bridging the SI base time unit with the most natural unit of human experience. Use the swap button to convert days back to seconds.
| Seconds | Days |
|---|---|
| 1 | 0.00001157 |
| 60 | 0.00069444 |
| 600 | 0.00694444 |
| 3,600 | 0.04166667 |
| 21,600 | 0.25 |
| 43,200 | 0.5 |
| 86,400 | 1 |
| 172,800 | 2 |
| 604,800 | 7 |
| 1,000,000 | 11.57407407 |
| 2,629,746 | 30.436875 |
| 31,556,952 | 365.2425 |
How to Convert Seconds to Days
Divide seconds by 86,400 to get days. Multiply days by 86,400 to get seconds. This constant is exact: 24 hours × 60 minutes × 60 seconds = 86,400 s/day. The formula:
Days = Seconds ÷ 86,400
Seconds = Days × 86,400
1 day = 24 × 3,600 s = 86,400 s | 1 s = 1/86,400 day ≈ 0.00001157 days
86,400 = 2⁷ × 3³ × 5² (highly composite — 36 divisors)The number 86,400 is not arbitrary. It is the product of the Babylonian sexagesimal clock (60 minutes × 60 seconds = 3,600 s/hour) and the astronomical observation that Earth rotates in roughly 24 hours (24 × 3,600 = 86,400). This makes 86,400 a highly composite number with 36 divisors, allowing clean sub-day fractions at every practically useful interval: 1/2 day = 43,200 s, 1/4 day = 21,600 s, 1/8 day = 10,800 s, and so on.
Conversion table (Seconds ÷ 86,400 = Days)
Why 86,400? The Architecture of the Day in Seconds
The number 86,400 = 2⁷ × 3³ × 5² has 36 divisors — far more than nearby numbers. This is why the day divides so cleanly into hours, minutes, and seconds:
Seconds to Days: The Million-Second Milestone
One of the most famous mental math puzzles in popular science: "How many days is 1,000,000 seconds?" Most people guess years or months — the answer surprises them:
Seconds to Days: Unix Timestamps and Computing
The Unix timestamp — seconds since January 1, 1970 00:00:00 UTC — is the most widely used time representation in computing. Converting it to days is one of the most common operations in backend development:
Seconds to Days: Astronomy — Solar Day vs. Sidereal Day
The 86,400-second day is the mean solar day — not the only kind of "day" in astronomy. The distinction matters for satellite timing, GPS, and navigation:
Seconds to Days: Biological Rhythms and the Circadian Clock
- The circadian day (86,400 s ideal vs. ~86,460 s actual): The human circadian clock runs at ~24 hours and 10–11 minutes = ~86,460 seconds in isolation, not exactly 86,400. The ~60-second-per-day drift is corrected by light exposure. Without daylight, humans drift ~1 minute/day toward a longer cycle
- Sleep architecture in seconds: One sleep cycle = ~90 min = 5,400 s. Optimal sleep (7.5 hr = 5 cycles) = 27,000 s = 0.3125 days. A full night of 8 hours = 28,800 s = exactly 1/3 of a day (86,400/3)
- Drug half-life in seconds vs. days: Aspirin (T½ ~15 min = 900 s = 0.0104 days). Paracetamol (T½ ~2.5 hr = 9,000 s = 0.1042 days). Diazepam (T½ ~36 hr = 129,600 s = 1.5 days). Warfarin (T½ ~40 hr = 144,000 s = 1.667 days). Half-life tables in pharmacology always convert between seconds and days
- Metabolic rate and the "per day" baseline: Basal metabolic rate is measured in kcal/day. Converting to per-second: 2,000 kcal/day ÷ 86,400 s = 0.023 kcal/s = 23 cal/s. Resting heart rate: 75 bpm = 1.25 beats/second = 108,000 beats/day
Seconds to Days: Speed, Distance and the "Per Day" Metric
Seconds to Days: History at Second Resolution
Tips and Recommendations
- Formula: Days = Seconds ÷ 86,400. Seconds = Days × 86,400. 86,400 = 2⁷ × 3³ × 5² has 96 divisors — every "clean" sub-day interval divides 86,400 exactly
- In JavaScript:
const days = seconds / 86400;. Days since Unix epoch:Math.floor(Date.now() / 1000 / 86400). Seconds between dates:(dateB - dateA) / 1000. Days between dates:(dateB - dateA) / (86400 * 1000)(ms timestamps) - In Python:
days = seconds / 86400. From timedelta:delta.total_seconds() / 86400. Days between dates:(date_b - date_a).days. Unix timestamp to days:time.time() / 86400 - In Excel:
=A1/86400. Seconds between date-times:=(B1-A1)*86400. Days to seconds:=A1*86400. If cell contains time (fraction of day):=A1*86400directly - The "clean fractions" rule: Multiples of 86,400 = exact integer days. 43,200 = 0.5 days. 21,600 = 0.25 days. 28,800 = 1/3 day. Any multiple of 3,600 (whole hours) = exact n/24 days
- Quick estimate: Divide seconds by 100,000 for a rough day count (error ~15%). Better: divide by 86,400. Mentally: ~86k seconds per day
Seconds to Days — Frequently Asked Questions
How many seconds are in 1 day?
Exactly 86,400 seconds (24 × 60 × 60 = 86,400). This is an exact integer with no approximation. Every integer multiple of 86,400 seconds is an exact whole number of days.
How many days is 1,000,000 seconds?
1,000,000 ÷ 86,400 = 11.574 days = 11 days 13 hours 46 minutes 40 seconds. This is a famous mental math puzzle — most people guess months or years, but 1 million seconds is less than 2 weeks.
How many days is 1 billion seconds?
1,000,000,000 ÷ 86,400 = 11,574.07 days ≈ 31.69 years. A person born in 1993 reached 1 billion seconds old around 2025. 1 billion seconds is approximately 31 years and 8 months.
How many seconds is 0.5 days?
0.5 × 86,400 = exactly 43,200 seconds = 12 hours. Quarter day = 21,600 s. Third of a day = 28,800 s = 8 hours (standard workday!).
Why is there a difference between the solar day and the sidereal day in seconds?
The solar day (86,400 s) is the time for the Sun to return to the same position in the sky. The sidereal day (86,164 s) is the time for Earth to complete one rotation relative to distant stars. The 235.9-second difference exists because Earth moves along its orbit during each rotation, requiring a tiny extra rotation to face the Sun again.
How do I convert seconds to days in JavaScript?
const days = seconds / 86400;. Days since Unix epoch: Math.floor(Date.now() / 1000 / 86400). Between two Date objects: (dateB - dateA) / (86400 * 1000).
How do I convert seconds to days in Python?
days = seconds / 86400. From timedelta: delta.total_seconds() / 86400. Alternatively: delta.days + delta.seconds / 86400. Unix timestamp to days: import time; time.time() / 86400.
How do I convert seconds to days in Excel?
=A1/86400. Reverse: =A1*86400. If A1 is a date-time value (Excel stores as fraction of a day), =A1*86400 gives seconds since midnight.
How many seconds did World War II last?
WWII lasted 2,193 days = 2,193 × 86,400 = 189,475,200 seconds.
What is 86,400 as a product of prime factors?
86,400 = 2⁷ × 3³ × 5² = 128 × 27 × 25. This factorisation gives 86,400 its 96 divisors, making it evenly divisible by every practically useful time sub-division: 2, 3, 4, 5, 6, 8, 10, 12, 15, 16, 20, 24, 25, 30, 32, 36, 40, 45, 48, 50, 60, 64, 72, 75, 80, 90, 96, 100, 120, ...
Is the human circadian rhythm exactly 86,400 seconds?
No — in isolation (without light cues), the human circadian clock runs at approximately 86,460 seconds (24 hours 10 minutes). The ~60-second-per-day drift is corrected by morning light exposure. The 86,400-second day is a social and astronomical convention, not a biological constant.
How many seconds does a cookie or JWT last for "1 day"?
Exactly 86,400 seconds. Web standards use max-age=86400 for 1-day cookies and exp: now + 86400 for 1-day JWT tokens. Because 86,400 is an integer, there is no rounding error in these calculations.