Meeting Planner Across Time Zones Widget
Give remote teams a meeting planner that lines up to four cities hour by hour for a chosen date. Working hours are shaded in every zone, hours that suit everyone are marked, and the best slots are listed - with daylight saving applied for that exact date.
Live preview
Under the widget on your page: Powered by A2Z Tools
Embed code
<iframe src="https://a2z.tools/embed/w/meeting-planner" title="Meeting Planner Across Time Zones by A2Z Tools" width="100%" height="940" style="border:0;width:100%" loading="lazy" allow="clipboard-write"></iframe>
A plain iframe. Works everywhere, including site builders that strip scripts. Adjust height if your content needs more room.
<div data-a2z-widget="meeting-planner" data-height="940"></div> <script async src="https://a2z.tools/embed.js"></script>
Adds a small script (what it does) that sizes the widget to fit its content, loads it lazily and keeps it isolated from your page's CSS.
Works with
How it works
The grid has 24 one-hour rows that start at local midnight, on the chosen date, in the first zone. For each row the widget takes that exact UTC instant and asks the browser's time-zone database (Intl.DateTimeFormat with a timeZone) what the clock reads in every other zone, so a change to or from summer time is applied only on the dates it really happens. A slot counts as working for a zone when the whole hour fits inside the working window there - with 09:00 to 17:00 the last usable start is 16:00 - and, unless you tick the weekend box, when it is a weekday locally. Rows where every zone is working are marked All; if none exist, the rows that suit the most zones are listed instead. This differs from the time-zone converter, which translates one moment, and the world clock, which shows the time now: here you see a whole day side by side.
Method
- Row i (i = 0..23): instant = UTC of 00:00 on the date in zone 1 + i hours
- Local time in zone z = instant + offset(z, instant), offset from the IANA database via Intl.DateTimeFormat
- Working if start <= local minutes and local minutes + 60 <= end, and the local day is Monday-Friday (unless weekends are counted)
- Best slots = rows with the highest number of working zones (All when every zone works)
Worked examples
New York and London, 1 October 2026
Inputs: America/New_York, Europe/London; 09:00-17:00; weekdays
Result: 3 common hours: 09:00, 10:00 and 11:00 in New York = 14:00, 15:00 and 16:00 in London
Both zones are on summer time (UTC-4 and UTC+1), 5 hours apart.
New York, London and Kolkata
Inputs: Same day, adding Asia/Kolkata
Result: No hour suits all three; best slots suit two zones
New York 09:00 is 18:30 in Kolkata, already after the working day.
Limitations
- Working hours are one window for everyone; it cannot give each city different hours or lunch breaks.
- Public holidays are not known; a slot on a national holiday is still shown as working.
- On the night clocks change in the first zone the grid still has 24 rows, so one local hour is skipped or repeated.
- Zone names must be IANA identifiers; city names that are not in the list (such as Bangalore) need their zone (Asia/Kolkata).
Where publishers use it
- A distributed startup's careers page showing candidates how hours overlap between Bengaluru, Berlin and Boston
- An outsourcing agency's contact page proving its India team shares morning hours with UK clients
- Webinar landing pages helping organisers pick a slot that works for both US coasts and Europe
- Remote-work blogs explaining why Sydney-to-London calls always land at dawn or dusk
- University international offices scheduling video interviews with overseas applicants
Questions
How is this different from a time-zone converter or a world clock?
A converter translates one chosen time and a world clock shows the current time. The planner lays out all 24 hours of a day for up to four zones at once, so you can see every overlap and pick the slot that inconveniences nobody.
Does it handle daylight saving changes?
Yes, per date. In late October 2026 the UK has left summer time (25 October) while the US keeps it until 1 November, so London is only 4 hours ahead of New York that week instead of 5. Pick 28 October and the grid shows 4 common office hours instead of 3.
Why is 16:00 the last working slot when the day ends at 17:00?
Each row is a one-hour meeting. A meeting starting at 16:00 ends at 17:00, inside the working day; one starting at 16:30 would run past it.
What about zones with half-hour or 45-minute offsets?
They are shown exactly: Kolkata is UTC+5:30 and Kathmandu UTC+5:45, so their rows read 09:30 or 04:45 next to a whole-hour zone, and the working test uses those real minutes.
Can I preset the cities for my readers?
Yes. Add v_z1 to v_z4 with IANA names (for example v_z1=Asia/Dubai), v_start and v_end as HH:MM, and v_date as YYYY-MM-DD. Visitors can still change them.
Why do weekends not count by default?
A slot on Saturday or Sunday locally is usually not a working hour. Teams in countries with a Friday-Saturday weekend, or anyone on a rota, can tick the box to count every day.
Sources
- Time Zone Database - IANA . The tz database that browsers use for every zone's offsets and daylight-saving rules. Checked 2026-10-01.
Cite or recommend this tool
If you reference this tool in an article, course or documentation, these formats are ready to copy. They are optional - nothing is added to your site unless you paste it.
A2Z Tools Meeting Planner Across Time Zones https://a2z.tools/meeting-time-planner
<a href="https://a2z.tools/meeting-time-planner">A2Z Tools Meeting Planner Across Time Zones</a>
[A2Z Tools Meeting Planner Across Time Zones](https://a2z.tools/meeting-time-planner)
Meeting Planner Across Time Zones by A2Z Tools - https://a2z.tools/meeting-time-planner
Related widgets
-
Convert a date and time between any two time zones, with daylight-saving gaps and overlaps explained.
-
Live local time, date and UTC offset for up to 12 cities you choose.
-
Shows Open now or Closed and when you open next, in your business's own time zone.
-
ISO 8601 week number, the week's Monday-Sunday dates, day of the year and the US week count.
-
Live days, hours, minutes and seconds to a date you set, with an "event has started" message.
-
Exact age in years, months and days, totals in months, weeks and days, and the next birthday.