Days Between End of WWII and today

Time elapsed since V-J Day. Computed below across multiple units; if either date is "today", the page reflects the build date.

September 2, 1945 → today

29,599 days

In Other Units

Total seconds2,557,353,600
Total hours710,376
Total days29,599
Total weeks4228.4
Total months (calendar)972
Total years (calendar)81

How to Calculate This in Code

JavaScript (with day.js)

dayjs('2026-09-16').diff(dayjs('1945-09-02'), 'day')
// 29599

Python

from datetime import date
(date(2026, 9, 16) - date(1945, 9, 2)).days
# 29599

Bash (GNU date)

echo $(( ($(date -d '2026-09-16' +%s) - $(date -d '1945-09-02' +%s)) / 86400 ))
# 29599
Need the full converter? Open the Timestamp Converter →