Current Time in Port-au-Prince

Local time, UTC offset and daylight saving dates for the America/Port-au-Prince time zone, plus a timestamp converter already set to it.

Current local time in Port-au-Prince

Time zone facts for America/Port-au-Prince
IANA identifierAmerica/Port-au-Prince
Current UTC offsetUTC-04:00
AbbreviationEDT
Full nameEastern Daylight Time
RegionAmerica
Observes DSTYes
Standard offsetUTC-05:00
Daylight offsetUTC-04:00
Unix timestamp now

Convert a timestamp to Port-au-Prince time

The output zone below is preset to America/Port-au-Prince, with daylight saving applied for whichever date you convert.

Unix timestamp to date

Auto-detect reads the magnitude: 10 digits are seconds, 13 milliseconds, 16 microseconds, 19 nanoseconds.

Converted date and time formats
Your local time
Selected time zone
UTC / GMT
ISO 8601
RFC 2822
Relative
Day of week
Day of year / week

Daylight saving time in Port-au-Prince

This zone shifts its clocks twice a year, so its offset from UTC depends on the date. In 2026 the transitions fall at:

TransitionLocal time in Port-au-PrinceOffset after
Clocks go forward Sunday, 08 March 2026 at 03:00:00 GMT-4 UTC-04:00
Clocks go back Sunday, 01 November 2026 at 01:00:00 GMT-5 UTC-05:00

Around the forward transition an hour of local time does not exist, and around the backward transition an hour occurs twice. Any job scheduled at a wall-clock time inside those windows will be skipped or run twice — the reason recurring work should be scheduled in UTC. See daylight saving bugs.

Converting timestamps for this zone in code

Always pass the IANA identifier America/Port-au-Prince rather than a numeric offset. The identifier carries the zone's entire history of offset and daylight saving changes, so a timestamp from any year converts correctly; a hard-coded offset is only right until the next rule change.

# Python
from datetime import datetime
from zoneinfo import ZoneInfo
datetime.fromtimestamp(1710050400, ZoneInfo("America/Port-au-Prince"))

// JavaScript
new Intl.DateTimeFormat('en-GB', { timeZone: 'America/Port-au-Prince',
  dateStyle: 'full', timeStyle: 'long' }).format(new Date(1710050400 * 1000));

<?php // PHP
(new DateTimeImmutable("@1710050400"))->setTimezone(new DateTimeZone("America/Port-au-Prince"));

More languages on the code examples pages.

Other time zones in America

See all time zones →

Frequently asked questions

What is the current time in Port-au-Prince?

The clock above shows the current time in the America/Port-au-Prince time zone, updating every second from your own device clock. Port-au-Prince is currently UTC-04:00 (EDT).

What is the UTC offset for America/Port-au-Prince?

Port-au-Prince uses UTC-05:00 during standard time and UTC-04:00 during daylight saving time. Right now it is UTC-04:00.

Does Port-au-Prince observe daylight saving time?

Yes. In 2026, daylight saving begins on Sunday, 08 March 2026 at 03:00:00 GMT-4 and ends on Sunday, 01 November 2026 at 01:00:00 GMT-5. Because of this, converting a timestamp for this zone requires knowing the date, not just the zone.

How do I convert a Unix timestamp to Port-au-Prince time?

Paste the timestamp into the converter on this page — the output zone is already set to America/Port-au-Prince. In code, pass the IANA identifier America/Port-au-Prince to your language's time zone function rather than hard-coding an offset, so daylight saving is handled for you.