Time Scheduler
A simple timezone comparison tool for scheduling meetings across multiple timezones. Add cities or timezones, and see a 24-hour grid showing work hours (highlighted in green) across all locations.
URL: https://dansimau.github.io/tzscheduler/
Features
- Search by city name, timezone abbreviation (PST, CET, etc.), or IANA timezone
- Visual 24-hour grid with configurable work hours highlighted
- Precision time selection with hover line and 15-minute snapping
- Current time indicator
- Tap any hour to get a copyable summary of times in all timezones
- Drag handles to reorder timezones
- URL state persistence — share a link with your current timezones and date
- Sticky timezone header on mobile portrait
- Synchronized scrolling on mobile devices
- Persists your timezones in localStorage
Development
npm install
npm run serve # Start local server on port 3000
npm test # Run Playwright testsOn this page
Languages
HTML58.6%TypeScript40.0%JavaScript1.4%
Contributors
Created February 8, 2026
Updated February 19, 2026