The day-first vs month-first problem
India, the UK and most of the world write dates day-first (25/03/2024); the US writes them month-first (03/25/2024). When a date's day is 13 or more, the order is obvious. When both parts are 12 or less — 03/04/2024 — it's genuinely ambiguous, and a tool that guesses will silently shift dates by months.
TheSpreadFix uses the unambiguous dates in the column as evidence. If every clear date is day-first, the column is treated as day-first — and the report tells you so. If there's no evidence, or the evidence conflicts, it asks you to choose before converting anything.
Why YYYY-MM-DD?
YYYY-MM-DD (ISO 8601) can't be misread in any country, sorts correctly as text, and is accepted by virtually every database, CRM and import tool. It's the safest format for moving data between systems; you can always display dates differently in Excel afterwards with a custom number format.
| Input | Setting | Output |
|---|---|---|
| 25/03/2024 | detected day-first | 2024-03-25 |
| 03/25/2024 | detected month-first | 2024-03-25 |
| 03/04/2024 | you chose day-first | 2024-04-03 |
| 12 Jan 2024 | — | 2024-01-12 |
| 05/05/24 | — | 2024-05-05 |
| 2024-02-29 14:30 | — | 2024-02-29 14:30 |
Two-digit years and times
Two-digit years from 00–49 become 2000–2049 and 50–99 become 1950–1999. Times after a date are kept (midnight times such as 00:00:00 are dropped, since they're usually an artefact of Excel's date storage).