GitHunt
DA

dansimau/tzscheduler

Helper web app for scheduling meetings across timezones

Time Scheduler

Checks
Coverage

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 tests

Languages

HTML58.6%TypeScript40.0%JavaScript1.4%

Contributors

Created February 8, 2026
Updated February 19, 2026