Business Hours Calculator — CSV Upload or Manual Entry

If you upload a CSV, the script will process the file. If you do NOT upload a file (or the upload fails), the script will process the manual fields below instead.

Manual entry (used when no CSV is uploaded)
If you prefer typing other formats (e.g. 10/11/2025 09:00) the parser will still try to parse them.

CSV format expected (if uploading):
incident,impact_start,impact_end INC123456789,10/11/2025 09:00,11/11/2025 10:30
- Column names are case-insensitive. If there's no header, the script uses column 1=incident, 2=start, 3=end.
- Accepted date/time formats include "YYYY-MM-DD HH:MM", "YYYY-MM-DDTHH:MM", "DD/MM/YYYY HH:MM" and common variants.

Important: Bank holidays are hard-coded on the server (edit business_hours_csv.php $embeddedHolidays array).
Server hard-coded UK bank holidays (for reference)

2025

2026