Use this guide if your code stores appointments, timestamps, reminders or reports, especially before the clocks go back on the last Sunday in October. You need access to the code that creates, saves and displays times, and ideally a test setup where you can try specific dates.
Step by step
Find every place times enter and leave
List where your system creates a time (user input, now(), imported files, APIs), where it stores it (database columns, files) and where it shows it (screens, emails, exports). For each, note whether a time zone is recorded or merely assumed. Times with no zone attached, often called naive times, are where most clock-change bugs hide.
The rest of this guide is for members
The rest of this guide – the remaining steps, a ready-to-use checklist, practical tips and fixes for common problems – is for members. Membership unlocks every ABCDayZ guide.
£3.99 for 1 month or £29 for 12 months. One payment, no automatic renewal.
Unlock all guidesAlready a member on another device? Open your personal access link. Bought Programming with AI? Your first month is included.