Seconds to Months Converter
Convert seconds to months instantly. Enter any value — the result updates as you type. 1 mean Gregorian month = exactly 2,629,746 seconds (= 365.2425 ÷ 12 × 86,400). Unlike the day (86,400 = 2⁷×3³×5²) or the week (604,800 = 2⁷×3³×5²×7), this constant contains the prime 773 — making it the first "awkward" conversion in the seconds family. Real calendar months range from 2,419,200 s (February, non-leap) to 2,678,400 s (31-day months). Use the swap button to reverse.
| Seconds | Months |
|---|---|
| 1 | 0.00000038 |
| 3,600 | 0.00136895 |
| 86,400 | 0.03285488 |
| 604,800 | 0.22998419 |
| 2,419,200 | 0.91993675 |
| 2,592,000 | 0.98564652 |
| 2,629,746 | 1 |
| 2,678,400 | 1.01850141 |
| 5,259,492 | 2 |
| 31,556,952 | 12 |
| 315,569,520 | 120 |
How to Convert Seconds to Months
Divide seconds by 2,629,746 to get mean Gregorian months. This constant = 365.2425 ÷ 12 × 86,400 = exactly 2,629,746 seconds per mean month. The formula:
Months = Seconds ÷ 2,629,746
Seconds = Months × 2,629,746
1 mean month = 365.2425 yr ÷ 12 × 86,400 = 2,629,746 s (exact integer)
2,629,746 = 2 × 3⁵ × 7 × 773 — 48 divisors (contains prime 773!)The Gregorian mean month (2,629,746 s) is an exact integer, but its prime factorisation 2×3⁵×7×773 reveals why it feels "awkward": the prime 773 appears because of the precise Gregorian correction (97 leap years per 400). Compared to 86,400 (day, 96 divisors) and 604,800 (week, 192 divisors), the month has only 48 divisors — the fewest of any natural calendar unit in seconds. Yet 2,629,746 × 12 = 31,556,952 exactly (one year), making the month-to-year relationship perfectly clean.
Conversion table (Seconds ÷ 2,629,746 = Months)
Why 2,629,746 Contains the Prime 773
Seconds to Months: The Four Calendar Months in Seconds
Unlike the year, week, and day, the month is not a fixed number of seconds in real calendars. The four actual month lengths and their second counts:
Seconds to Months: The 30-Day Billing Trap
Many billing systems, SaaS subscriptions, and financial agreements define "1 month" as 30 days = 2,592,000 seconds. This differs from the mean Gregorian month by 37,746 seconds = 0.4369 days. Over a year, this gap accumulates:
Seconds to Months: Salary, Wages and the Monthly Second Rate
Seconds to Months: Biology — The Menstrual Cycle vs. the Gregorian Month
- Menstrual cycle (~29.5 days = 2,548,800 s): The average menstrual cycle is ~29.5 days ≈ 2,548,800 seconds. This is not the Gregorian mean month (2,629,746 s). The difference: 2,629,746 − 2,548,800 = 80,946 s ≈ 22.5 hours per cycle. Over 1 year: ~12.38 menstrual cycles vs. 12 calendar months
- Lunar month (synodic, 29.53059 days = 2,551,443 s): The lunar month ≈ 2,551,443 seconds — closer to the menstrual cycle than to the Gregorian month. 1 Gregorian year contains 12.3683 lunar months, explaining why purely lunar calendars (Islamic) drift against seasons
- Pregnancy trimesters in seconds: First trimester (0–13 weeks = 0–3 months): 0–7,862,400 s. Second trimester (14–26 weeks): 7,862,400–15,724,800 s. Third trimester (27–40 weeks): 15,724,800–24,192,000 s. Each trimester ≈ 3 mean months ≈ 3 × 2,629,746 = 7,889,238 s
Seconds to Months: History at Second Resolution
Tips and Recommendations
- Formula: Months = Seconds ÷ 2,629,746. Inverse: Seconds = Months × 2,629,746. Exact integer: 2,629,746 = 2 × 3⁵ × 7 × 773. Contains the prime 773, making it less cleanly divisible than days or weeks
- In JavaScript:
const months = seconds / 2629746;. Note: For calendar-accurate month counts, usedate-fnsordayjslibraries which handle variable month lengths. The constant 2,629,746 gives the mean month only - In Python:
months = seconds / 2629746. For exact calendar months:from dateutil.relativedelta import relativedelta. Mean month:timedelta(seconds=2629746) - In Excel:
=A1/2629746. Calendar months between dates:=DATEDIF(A1,B1,"M"). Seconds to mean months:=A1/2629746. Mean months to seconds:=A1*2629746 - 30-day vs. mean month: Always clarify whether you mean 30 days (2,592,000 s) or 1 mean Gregorian month (2,629,746 s). The gap is 37,746 s ≈ 10.5 hours per month. Over a year, this accumulates to 5.24 days
- Key exact relationship: 2,629,746 × 12 = 31,556,952 s = exactly 1 Gregorian year. This is the only multi-year relationship that is perfectly clean for the month
Seconds to Months — Frequently Asked Questions
How many seconds are in 1 month?
1 mean Gregorian month = exactly 2,629,746 seconds (= 365.2425 ÷ 12 × 86,400). This is an exact integer. Real calendar months range from 2,419,200 s (February, non-leap) to 2,678,400 s (31-day months).
Why is the month constant 2,629,746 and not a rounder number?
Because 2,629,746 = 2 × 3⁵ × 7 × 773, and 773 is a prime that appears due to the Gregorian leap-year structure (97 leap years per 400). The day (86,400) and week (604,800) have only smooth prime factors (2, 3, 5, 7), giving them 96 and 192 divisors. The month has only 48 divisors because of the prime 773.
How many seconds is a 30-day billing month vs. a real month?
30 days = 2,592,000 seconds. Mean Gregorian month = 2,629,746 seconds. Gap: 37,746 seconds ≈ 10.5 hours per month. Over 12 months: 452,952 seconds ≈ 5.24 days of discrepancy per year.
Is 1 year exactly 12 months in seconds?
Yes. 12 × 2,629,746 = 31,556,952 seconds exactly = 1 Gregorian year. The year-to-month relationship is perfectly exact because the month is defined as 1/12 of a year by construction.
How many seconds is February (non-leap year) as a fraction of a month?
February = 28 days = 2,419,200 seconds = 2,419,200 ÷ 2,629,746 = 0.91994 months. February is about 8% shorter than a mean Gregorian month.
How do I convert seconds to months in JavaScript?
const months = seconds / 2629746;. For calendar-accurate results use date-fns differenceInMonths(). Mean month from Date: (Date.now() - eventMs) / 1000 / 2629746.
How do I convert seconds to months in Python?
months = seconds / 2629746. Calendar-accurate: from dateutil.relativedelta import relativedelta; rd = relativedelta(date2, date1); months = rd.years*12 + rd.months.
How do I convert seconds to months in Excel?
=A1/2629746 for mean months. Calendar months: =DATEDIF(A1,B1,"M"). Seconds between dates: =(B1-A1)*86400.
How many months did Romanian communism last in seconds?
From 30 Dec 1947 to 22 Dec 1989 = 1,324,771,200 seconds = 503.7639 months ≈ 503.8 months.
How many months is a menstrual cycle in seconds?
~29.5 days = ~2,548,800 seconds ÷ 2,629,746 = 0.9692 months. The menstrual cycle is about 3% shorter than a mean Gregorian month. Over a year: ~12.38 cycles vs. 12 calendar months.
How many seconds is the Romanian minimum wage per second?
Romanian minimum wage (3,700 RON/month in 2025) ÷ 2,629,746 seconds/month = 0.001407 RON/second ≈ 5.065 RON/hour.
What is the mean Gregorian month in days?
2,629,746 s ÷ 86,400 s/day = 30.436875 days = 30 days 10 hours 29 minutes 6 seconds. As a fraction: 146,097/4,800 days — exact from the Gregorian 400-year cycle (146,097 days) divided by 12 months × 400 years = 4,800 months.