Skip to content

Last updated: March 6, 2026

About CurrentTimeIn

What We Do

CurrentTimeIn provides real-time local time for 195 countries and over 5,000 cities worldwide. Every clock on this site updates every second, drawing on the IANA Time Zone Database , the authoritative global record of timezone rules maintained by the Internet Assigned Numbers Authority. This is the same database your phone, laptop, and every major operating system uses to display the correct local time.

We built CurrentTimeIn because accurate timezone information should be fast, accessible, and free. Our goal is to answer "what time is it in [city]?" in under a second : without ads covering the answer, without requiring an account, and without serving you stale data.

Data Sources

Timezone Rules, IANA Time Zone Database

All timezone rules, UTC offsets, and DST transition dates come from the IANA Time Zone Database (also known as the tz database, zoneinfo, or Olson database). This database is updated multiple times per year as governments announce timezone changes. It covers 600+ named timezone regions, each identified by a canonical name in the format Continent/City (e.g., America/New_York, Asia/Tokyo).

The database is public domain. It is maintained by a team of volunteers and hosted by IANA. Every change is documented, with historical records going back to 1970. When a government announces a timezone change, such as Samoa switching sides of the International Date Line in 2011, or Turkey permanently adopting summer time in 2016 : the IANA database is updated to reflect it.

City Data, GeoNames

City names, populations, and geographic coordinates come from GeoNames, a geographical database of over 25 million places worldwide, available under the Creative Commons Attribution 4.0 license. We include cities with population over 1,000, giving us coverage of approximately 166,000 populated places globally. The top 500 cities by population are pre-built at deployment time; others are generated on-demand and cached.

Country Metadata, REST Countries

Country names, capitals, ISO codes, continents, and calling codes come from the REST Countries API, which aggregates data from a range of authoritative sources including the UN, ISO, and national statistics offices. We cover all 195 UN-recognized countries plus key territories.

Time Calculations, Luxon

Time arithmetic on this site uses Luxon, a modern JavaScript date/time library that wraps the browser's native Intl.DateTimeFormat API. This means time conversions use the same IANA data baked into your browser or operating system, the same data we reference above. There is no proprietary timezone database on our end; everything traces back to IANA.

Methodology

Build Process

CurrentTimeIn is built with Next.js 16 App Router using a combination of static generation (SSG) and Incremental Static Regeneration (ISR). The 195 country pages and top 500 city pages (in 6 languages each) are pre-built at deploy time, that's approximately 3,200 pages generated before any user visits. Remaining cities are generated on-demand when first requested, then cached for 1 hour before being regenerated.

This approach means popular pages are served instantly from a CDN edge node, while long-tail city pages are still available without needing to pre-compute all 1 million+ possible combinations of city, locale, and time.

Clock Accuracy

The clocks on this site display time using your browser's system clock. They are accurate to within 1 second of the correct local time, assuming your device clock is synchronized with a time server (which modern devices do automatically via NTP or similar protocols). We do not have a server-side clock synchronization step, we rely on the browser's Date API combined with IANA timezone rules for timezone conversion.

Coverage

  • Countries: 195 (all UN-recognized nations + key territories)
  • Cities: 5,000+ (top 500 pre-built; remaining on-demand)
  • IANA timezone zones: 600+
  • Languages: English, German, Portuguese, Japanese, French, Spanish
  • Total pages: 10,000+ (60,000+ across all locales)

Editorial Team

CurrentTimeIn is maintained by a small editorial team focused on timezone accuracy and content quality. We monitor IANA database updates and apply timezone changes to our data within 48 hours of publication. Our content team researches and writes the timezone context, business hours guidance, and DST explanations on each page.

If you notice a data error, an incorrect UTC offset, a wrong city name, or an outdated DST rule, please report it using our Contact page. We take data accuracy seriously and will investigate all reports within 48 hours.

Technology Stack

  • Framework: Next.js 16 (App Router)
  • Language: TypeScript
  • Styling: Tailwind CSS v4
  • Time library: Luxon
  • Hosting: Hetzner VPS (Falkenstein, DE) via Coolify + Docker
  • CDN: Cloudflare

Contact

For data corrections: corrections@currenttimein.net
For general inquiries: hello@currenttimein.net