utc now / zones / washington, d.c.

Washington, D.C. time zone — UTC-04:00 right now (EDT)

Washington, D.C., United States, is currently on EDT (UTC-04:00) — 4 hours behind UTC. Use America/New_York in code, never the abbreviation and never a hard-coded offset.

Washington, D.C. · America/New_York
03:35:06
Thursday, 13 August 2026 · EDT · UTC-04:00 · DST
vs
Coordinated Universal Time · UTC
07:35:06
Thursday, 13 August 2026 · UTC · UTC+00:00

The identifier to put in your code

IANA time zone identifier
America/New_York

EDT is a label, not an identifier. Abbreviations are unregistered, they collide across regions, and no date library resolves them reliably. The IANA name carries the full history of this place's offset and daylight-saving rule changes, so code written against it keeps working when a government moves the clocks.

Shortcut: this page is utctime.app/washington, and it also answers to /was/dca/iad/washington-dc/dc — type any of them straight into the address bar. See every city and code →

Daylight saving

America/New_York is on EDT (UTC-04:00) — its daylight-saving clock.

next change: Sunday, 1 November 2026, 01:00 local → EST (79 days away, clocks go back 60 minutes)

Computed from the IANA tz database at the moment you loaded this page, not from a date we typed in — if the rules change, this line changes with them.

A timestamp from Washington, D.C., in every format rendered in this zone · copy any row

FormatValueCopy
ISO 8601 (local, with offset)
What a timestamp from this zone should look like
2026-08-13T03:35:06-04:00
RFC 3339 (local)
The JSON-API form, offset preserved
2026-08-13T03:35:06-04:00
ISO 8601 (UTC)
The same instant, normalised to UTC
2026-08-13T07:35:06Z
Unix timestamp
Identical everywhere — epoch time has no timezone
1786606506
Unix milliseconds
Also zone-independent
1786606506056
RFC 2822 (local)
Email Date: header from this zone
Thu, 13 Aug 2026 03:35:06 -0400
Date (local)
Calendar date here, which can differ from UTC
2026-08-13
Time (local, 24-hour)
Wall-clock time here
03:35:06
Time (local, 12-hour)
Wall-clock time with AM/PM
03:35:06 AM
UTC offset
Current offset, including any daylight saving
-04:00
IANA identifier
The only form you should hard-code
America/New_York
ISO week date (local)
Year-week-weekday here
2026-W33-4
The Unix timestamp does not change here. Epoch time counts seconds since 1970-01-01T00:00:00Z and is the same integer at the same instant everywhere on Earth. Only the rendering above is local — which is exactly why storing epoch integers makes timezone bugs disappear, and storing bare local strings creates them.

Get the current time in Washington, D.C. using the IANA name

Python
from datetime import datetime
from zoneinfo import ZoneInfo

now = datetime.now(ZoneInfo("America/New_York"))
print(now.isoformat())      # local time with offset
print(now.tzname())         # current abbreviation
print(int(now.timestamp())) # unix — same number everywhere
JavaScript
const tz = 'America/New_York';
const now = new Date();
console.log(now.toLocaleString('en-GB', { timeZone: tz }));
// ISO 8601 with the zone's offset:
console.log(new Intl.DateTimeFormat('sv-SE', { timeZone: tz,
  dateStyle: 'short', timeStyle: 'medium' }).format(now));
Go
loc, err := time.LoadLocation("America/New_York")
if err != nil { log.Fatal(err) }
now := time.Now().In(loc)
fmt.Println(now.Format(time.RFC3339))
Java
import java.time.*;

ZonedDateTime now = ZonedDateTime.now(ZoneId.of("America/New_York"));
System.out.println(now);                  // with offset
System.out.println(now.toInstant());      // UTC instant
C#
var tz = TimeZoneInfo.FindSystemTimeZoneById("America/New_York");
var now = TimeZoneInfo.ConvertTime(DateTimeOffset.UtcNow, tz);
Console.WriteLine(now.ToString("o"));
Rust
// chrono = "0.4", chrono-tz = "0.9"
use chrono::Utc;
use chrono_tz::Tz;

let tz: Tz = "America/New_York".parse().unwrap();
let now = Utc::now().with_timezone(&tz);
println!("{}", now.to_rfc3339());
PHP
$now = new DateTimeImmutable('now', new DateTimeZone('America/New_York'));
echo $now->format(DATE_ATOM), PHP_EOL;
SQL — PostgreSQL
SELECT now() AT TIME ZONE 'America/New_York' AS local_time,
       extract(epoch FROM now())::bigint AS unix_seconds;
Bash
TZ='America/New_York' date +"%Y-%m-%dT%H:%M:%S%z"
TZ='America/New_York' date          # human readable

Convert

Looking for sunrise, day length or a meeting overlap? That is the consumer view, and it lives on our sibling site. worldclock.free/washington. This page stays focused on offsets, identifiers and formats.

Nearby

Same zone (America/New_York) — identical offset, always:

Elsewhere in United States:

Washington, D.C. time zone questions

What is the UTC offset in Washington, D.C. right now?
Washington, D.C. is UTC-04:00 — 4 hours behind UTC. The abbreviation currently in force is EDT, and the local time is 03:35 on Thursday, 13 August 2026.
Which timezone identifier should I use for Washington, D.C. in code?
America/New_York. Pass that string to ZoneInfo in Python, ZoneId.of in Java, time.LoadLocation in Go, or the timeZone option of Intl.DateTimeFormat in JavaScript. Do not store UTC-04:00 as a fixed offset and do not store the abbreviation EDT — the offset changes with the seasons and with the law, and the identifier is what carries those rules.
When do the clocks next change in Washington, D.C.?
On Sunday, 01 November 2026 at 01:00 local time, 79 days from now, when the clocks go back 60 minutes and the zone switches to EST (UTC-05:00). That date comes from the current IANA tzdata rules, so it tracks any change in the law rather than a value we typed in.
Does the Unix timestamp change in Washington, D.C.?
No — and this is the most common misconception about timezones. A Unix timestamp counts seconds since 1970-01-01T00:00:00Z and is the same integer at the same instant everywhere on Earth. Only the rendering changes. If your database stores an epoch integer you have no timezone problem; if it stores '2026-01-01 09:00:00' with no offset, you do.
What airport and city codes point at Washington, D.C.?
This page also answers to WAS, DCA, IAD, WASHINGTON-DC, DC. They all redirect here, because Washington, D.C. has one canonical page rather than one per code.

Keyboard shortcuts

cCopy the ISO 8601 timestamp
uCopy the Unix timestamp
/Focus the timezone search
tToggle light and dark
?This help
EscClose