Inline DateTime Gadget

Hover over dash-underlined times for tooltip. On mobile, tap.

Viewing as:

When previewing other timezones, you may see generic timezone offset descriptions like "GMT+1". The JS Intl class only provides short descriptions (e.g. "BST") for select timezones in each locale (e.g. "en-gb"). This is expected and prevents confusion when multiple timezones use the same abbreviation. If you want to test this: use the Chrome Dev Tools Sensors panel to easily change the browser's locale and then reload the page.

Server time (same wall-clock for all servers)

Timespan, different dates

Inline text shows "(server)" once at the end. Tooltip shows your local time per server.

Combat Drills for Tangtang is available from Mar 12, 12:00 (server time) – Mar 29, 12:00 (server time).

{{IDT|start=2026-03-12 12:00|end=2026-03-29 12:00}}

Single time

The Red Knight becomes available at Mar 29, 12:00 (server time), then you'll have 72 hours to challenge her before she retreats.

Absolute time (same real-world moment for all)

Maintenance window (UTC+8)

Inline shows your local time with your TZ once at end of range. Tooltip shows each server's wall-clock.

Scheduled maintenance: Mar 12, 06:00 (UTC+8) – 12:00 (UTC+8). All game services will be unavailable during this window.

Filtered to Asia

Asia maintenance: Mar 12, 06:00 (UTC+8) – 12:00 (UTC+8).

Mixed: absolute start, server-relative end

Start gets your TZ (EDT), end gets "(server)" so both labels are shown.

Event begins after maintenance, runs until server reset: Mar 12, 12:00 (UTC+8) – Mar 29, 04:00 (server time).

Raw text override

Raw text with start and end

Inline text stays exactly as provided. Tooltip should still be built from the datetime parameters.

Patch notes wording: After maintenance until Mar 29 reset.

{{IDT|start=2026-03-12 12:00 +8|end=2026-03-29 04:00|raw=After maintenance until Mar 29 reset}}

Raw text + single time + server filter

Inline text should remain raw, and the tooltip should be limited to the specified server.

Asia-only schedule note: Asia server daily reset.

{{IDT|start=2026-03-29 04:00|server=asia|raw=Asia server daily reset}}

Conditional year display

Previous year (beta test, 2025)

Second beta test: Nov 27, 2025, 22:00 (UTC-5) – Dec 29, 2025, 01:00 (UTC-5).

Cross-year range (Dec 2025 - Jan 2026)

Year shown on both because they differ.

Holiday event: Dec 20, 2025, 12:00 (server time) – Jan 10, 04:00 (server time). Special decorations and limited quests are available across all regions during this period.

More Examples

Server time — single moment
No timezone offset. JS converts to the viewer's local wall-clock time per server.
Template
{{IDT|start=2026-03-29 12:00}}
With JS
Mar 29, 12:00 (server time)
Without JS
Mar 29, 12:00 (server time)
Absolute timespan
UTC+8 offset anchors a real-world moment. JS converts to the viewer's local time and shows it per server. An absolute timespan is often a maintenance window affecting all servers at once.
Template
{{IDT|start=2026-03-12 06:00 +8|end=2026-03-12 12:00 +8}}
With JS
Mar 12, 06:00 (UTC+8) – 12:00 (UTC+8)
Without JS
Mar 12, 06:00 (UTC+8) – 12:00 (UTC+8)
Non-zero minutes
No, it's not very exciting.
Template
{{IDT|start=2026-03-29 11:59}}
With JS
Mar 29, 11:59 (server time)
Without JS
Mar 29, 11:59 (server time)
Raw text override
Inline text stays exactly as written. The tooltip is still built from the datetime parameters.
Template
{{IDT|start=2026-03-12 12:00 +8|end=2026-03-29 04:00|raw=from maintenance until Mar 29 reset}}
With JS
from maintenance until Mar 29 reset
Without JS
from maintenance until Mar 29 reset
Soft error — unparseable date
Start is present but cannot be parsed. The raw input is shown as-is so the page is still readable. Adds a MediaWiki error tracking category.
Template
{{IDT|start=Early April (TBD)}}
With JS
Early April (TBD)
Without JS
Early April (TBD)
Hard error — no start time
Missing required parameter. Shown in red and tracked in the error category.
Template
{{IDT}}
With JS
[no start time specified]
Without JS
[no start time specified]

Edge Cases

Filtered to Americas, mixed definitions
Start is absolute (UTC-5); end is server-relative with no offset. The filter limits the tooltip to the Americas server. Both TZ labels appear inline because the types differ.
Template
{{IDT|start=2026-03-11 17:00 -5|end=2026-03-11 23:00|server=americas}}
With JS
Mar 11, 17:00 (UTC-5) – 23:00 (server time)
Without JS
Mar 11, 17:00 (UTC-5) – 23:00 (server time)
Same-day in source TZ
The range is one calendar day in China (UTC+8) and Japan (UTC+9). Every US timezone from Eastern to Hawaii sees it cross into a different local date.
Template
{{IDT|start=2026-03-15 06:00 +8|end=2026-03-15 22:00 +8}}
With JS
Mar 15, 06:00 (UTC+8) – 22:00 (UTC+8)
Without JS
Mar 15, 06:00 (UTC+8) – 22:00 (UTC+8)
Crosses midnight in source TZ
The range spans two calendar days in China. One calendar day in Americas.
Template
{{IDT|start=2026-03-12 22:00 +8|end=2026-03-13 06:00 +8}}
With JS
Mar 12, 22:00 (UTC+8) – Mar 13, 06:00 (UTC+8)
Without JS
Mar 12, 22:00 (UTC+8) – Mar 13, 06:00 (UTC+8)
US DST ends during the displayed span
In a U.S. timezone that observes DST, the localized inline output may need different timezone labels on each side of the span, such as EDT then EST.
Template
{{IDT|start=2026-11-01 00:30 -4|end=2026-11-01 02:30 -5}}
With JS
Nov 1, 00:30 (UTC-4) – 02:30 (UTC-5)
Without JS
Nov 1, 00:30 (UTC-4) – 02:30 (UTC-5)
Partial hour offset
The UTC offset includes a half hour. And the acceptance of a GMT or UTC prefix is demonstrated.
Template
{{IDT|start=2026-07-01 14:30 GMT-05:30}}
With JS
Jul 1, 14:30 (UTC-05:30)
Without JS
Jul 1, 14:30 (UTC-05:30)