Days Between WHO declares COVID pandemic and today

Time since the WHO declared COVID-19 a pandemic. Computed below across multiple units; if either date is "today", the page reflects the build date.

March 11, 2020 → today

2,246 days

In Other Units

Total seconds194,054,400
Total hours53,904
Total days2,246
Total weeks320.9
Total months (calendar)73
Total years (calendar)6

How to Calculate This in Code

JavaScript (with day.js)

dayjs('2026-05-05').diff(dayjs('2020-03-11'), 'day')
// 2246

Python

from datetime import date
(date(2026, 5, 5) - date(2020, 3, 11)).days
# 2246

Bash (GNU date)

echo $(( ($(date -d '2026-05-05' +%s) - $(date -d '2020-03-11' +%s)) / 86400 ))
# 2246
Need the full converter? Open the Timestamp Converter →