Days Between Moon landing and today

Time since Apollo 11 landed on the Moon. Computed below across multiple units; if either date is "today", the page reflects the build date.

July 20, 1969 → today

20,735 days

In Other Units

Total seconds1,791,504,000
Total hours497,640
Total days20,735
Total weeks2962.1
Total months (calendar)681
Total years (calendar)56

How to Calculate This in Code

JavaScript (with day.js)

dayjs('2026-04-27').diff(dayjs('1969-07-20'), 'day')
// 20735

Python

from datetime import date
(date(2026, 4, 27) - date(1969, 7, 20)).days
# 20735

Bash (GNU date)

echo $(( ($(date -d '2026-04-27' +%s) - $(date -d '1969-07-20' +%s)) / 86400 ))
# 20735
Need the full converter? Open the Timestamp Converter →