Current Time in Johannesburg, South Africa
Africa/Johannesburg Timezone
1794527217
Thu, 12 Nov 2026 23:46:57 GMT
2026-11-12T23:46:57.300Z
Sunrise & Sunset
todayWorking hours
Outside business hoursApproximate business hours
Time comparison
Upcoming holidays
All holidays →No upcoming public holidays soon.
Developer snippet
Use this timezone in your code:
const date = new Date();
const options = { timeZone: "Africa/Johannesburg", hour: "2-digit", minute: "2-digit" };
const formatter = new Intl.DateTimeFormat('en-US', options);
console.log(formatter.format(date));City Information
Timezone Information
Frequently Asked Questions
What time is it now in Johannesburg?
The current local time in Johannesburg, South Africa is 11:46 PM UTC. Johannesburg is located in the Africa/Johannesburg timezone.
What is the time difference between Johannesburg and UTC?
Johannesburg follows Africa/Johannesburg time. The current offset from UTC is 0 hours.
Does Johannesburg observe daylight saving time?
This depends on the local regulations of South Africa. The current time is 11:46:57 PM Coordinated Universal Time, which automatically adjusts for daylight saving time when applicable.
How does time in Johannesburg compare to other major cities?
Here is how the current time in Johannesburg compares to other major cities: New York: 06:46 PM (-7h) • London: 11:46 PM (-2h) • Tokyo: 08:46 AM (+7h)