America/Puerto_Rico

The current local time and date in the America/Puerto_Rico time zone.

UTC-04:00

Loading...
Loading...

Timezone Profile

Daylight Saving TimeNot available
IANA TimezoneAmerica/Puerto_Rico
Offset-04:00

Countries using the America/Puerto_Rico time zone are ๐Ÿ‡ฆ๐Ÿ‡ฌ Antigua and Barbuda, ๐Ÿ‡ฆ๐Ÿ‡ฎ Anguilla, ๐Ÿ‡ฆ๐Ÿ‡ผ Aruba, ๐Ÿ‡ง๐Ÿ‡ฑ Saint Barthelemy, ๐Ÿ‡ง๐Ÿ‡ถ Bonaire, Saint Eustatius and Saba, ๐Ÿ‡จ๐Ÿ‡ฆ Canada, ๐Ÿ‡จ๐Ÿ‡ผ Curacao, ๐Ÿ‡ฉ๐Ÿ‡ฒ Dominica, ๐Ÿ‡ฌ๐Ÿ‡ฉ Grenada, ๐Ÿ‡ฌ๐Ÿ‡ต Guadeloupe, ๐Ÿ‡ฐ๐Ÿ‡ณ Saint Kitts and Nevis, ๐Ÿ‡ฑ๐Ÿ‡จ Saint Lucia, ๐Ÿ‡ฒ๐Ÿ‡ซ Saint Martin, ๐Ÿ‡ฒ๐Ÿ‡ธ Montserrat, ๐Ÿ‡ต๐Ÿ‡ท Puerto Rico, ๐Ÿ‡ธ๐Ÿ‡ฝ Sint Maarten, ๐Ÿ‡น๐Ÿ‡น Trinidad and Tobago, ๐Ÿ‡ป๐Ÿ‡จ Saint Vincent and the Grenadines, ๐Ÿ‡ป๐Ÿ‡ฌ British Virgin Islands, and ๐Ÿ‡ป๐Ÿ‡ฎ U.S. Virgin Islands.

UTC

Daylight Saving Time
DST is not observed

Date and Time Format Standards

The table provides a side-by-side comparison of different date and time format standards. Each row represents a unique format standard such as ATOM, COOKIE, ISO, and RFC, among others.
Format
Date and Time
ATOM2025-09-17T17:24:19.769-04:00
COOKIEWed, 17 Sep 2025 17:24:19 -0400
HTTPWed, 17 Sep 2025 21:24:19 GMT
ISO2025-09-17T17:24:19.769-04:00
ISO 86012025-09-17T17:24:19.769-04:00
MM-dd-yyyy HH:mm:ss09-17-2025 17:24:19
MongoDB2025-09-17T21:24:19.769Z
MySQL DATETIME2025-09-17 17:24:19
RFC 1036Wed, 17 Sep 25 17:24:19 -0400
RFC 1123Wed, 17 Sep 2025 17:24:19 -0400
RFC 2822Wed, 17 Sep 2025 17:24:19 -0400
RFC 33392025-09-17T17:24:19-0400
RFC 7231Wed, 17 Sep 2025 17:24:19 AST
RFC 822Wed, 17 Sep 25 17:24:19 -0400
RFC 850Wednesday, 17-Sep-25 17:24:19 AST
RSSWed, 17 Sep 2025 17:24:19 -0400
SQL2025-09-17 17:24:19.769 -04:00
SQL Time17:24:19.769 -04:00
UTC2025-09-17T21:24:19.769Z
Unix Epoch1758144259
W3C2025-09-17T17:24:19-04:00
dd-MM-yyyy HH:mm:ss17-09-2025 17:24:19
yyyy-dd-MM HH:mm:ss2025-17-09 17:24:19
yyyy-dd-MM hh:mm:ss a2025-17-09 05:24:19 PM

Related Time Zones

A table with a list of time zones that have the same time offset. Including name and time zone abbreviations.

There are 64 time zones in the table.
IANA Timezone
Offset Name
Abbr
America/AnguillaAtlantic Standard TimeAST
America/AntiguaAtlantic Standard TimeAST
America/ArubaAtlantic Standard TimeAST
America/AsuncionParaguay Standard TimeGMT-3
America/BarbadosAtlantic Standard TimeAST
America/Blanc-SablonAtlantic Standard TimeAST
America/Boa_VistaAmazon Standard TimeGMT-4
America/Campo_GrandeAmazon Standard TimeGMT-4
America/CaracasVenezuela TimeGMT-4
America/CuiabaAmazon Standard TimeGMT-4
America/CuracaoAtlantic Standard TimeAST
America/DetroitEastern Daylight TimeEDT
America/DominicaAtlantic Standard TimeAST
America/Fort_WayneEastern Daylight TimeEDT
America/Grand_TurkEastern Daylight TimeEDT
America/GrenadaAtlantic Standard TimeAST
America/GuadeloupeAtlantic Standard TimeAST
America/GuyanaGuyana TimeGMT-4
America/HavanaCuba Daylight TimeGMT-4
America/Indiana/IndianapolisEastern Daylight TimeEDT
America/Indiana/MarengoEastern Daylight TimeEDT
America/Indiana/PetersburgEastern Daylight TimeEDT
America/Indiana/VevayEastern Daylight TimeEDT
America/Indiana/VincennesEastern Daylight TimeEDT
America/Indiana/WinamacEastern Daylight TimeEDT
America/IndianapolisEastern Daylight TimeEDT
America/IqaluitEastern Daylight TimeEDT
America/Kentucky/LouisvilleEastern Daylight TimeEDT
America/Kentucky/MonticelloEastern Daylight TimeEDT
America/KralendijkAtlantic Standard TimeAST
America/La_PazBolivia TimeGMT-4
America/LouisvilleEastern Daylight TimeEDT
America/Lower_PrincesAtlantic Standard TimeAST
America/ManausAmazon Standard TimeGMT-4
America/MarigotAtlantic Standard TimeAST
America/MartiniqueAtlantic Standard TimeAST
America/MontrealEastern Daylight TimeEDT
America/MontserratAtlantic Standard TimeAST
America/NassauEastern Daylight TimeEDT
America/New_YorkEastern Daylight TimeEDT
America/NipigonEastern Daylight TimeEDT
America/PangnirtungEastern Daylight TimeEDT
America/Port-au-PrinceEastern Daylight TimeEDT
America/Port_of_SpainAtlantic Standard TimeAST
America/Porto_VelhoAmazon Standard TimeGMT-4
America/Puerto_RicoAtlantic Standard TimeAST
America/Santo_DomingoAtlantic Standard TimeAST
America/St_BarthelemyAtlantic Standard TimeAST
America/St_KittsAtlantic Standard TimeAST
America/St_LuciaAtlantic Standard TimeAST
America/St_ThomasAtlantic Standard TimeAST
America/St_VincentAtlantic Standard TimeAST
America/Thunder_BayEastern Daylight TimeEDT
America/TorontoEastern Daylight TimeEDT
America/TortolaAtlantic Standard TimeAST
America/VirginAtlantic Standard TimeAST
Brazil/WestAmazon Standard TimeGMT-4
Canada/EasternEastern Daylight TimeEDT
CubaCuba Daylight TimeGMT-4
EST5EDTEastern Daylight TimeEDT
Etc/GMT+4GMT-04:00GMT-4
US/East-IndianaEastern Daylight TimeEDT
US/EasternEastern Daylight TimeEDT
US/MichiganEastern Daylight TimeEDT

For Developers

php


<?php

// Solution 1
// Set the default time zone
date_default_timezone_set('America/Puerto_Rico');

// Solution 2
// Use this to get the current date and time in the specified time zone.
$timezone = new DateTimeZone('America/Puerto_Rico');
// Create a new DateTime object
$date = new DateTime('now', $timezone);
// Print the current date and time
echo $date->format('Y-m-d H:i:s'); // 2023-01-01 00:00:00

python


# Solution 1
# Set the default time zone
from datetime import datetime
# Import the pytz module
import pytz
  
# Create a timezone object
tz = pytz.timezone("America/Puerto_Rico")
# Get the current time
time_now = datetime.now(tz)
# Format the current time
current_time = time_now.strftime("%H:%M:%S")
  
# Print the current time
print("The current time:", current_time) # The current time: 00:00:00

javascript


/* 
* Solution 1
* Set the default time zone
*/
const date = new Date();
/* 
* Use the toLocaleString() method to get the current date and time in the specified time zone.
*/
const currentTime = date.toLocaleString("en-us", {timeZone: "America/Puerto_Rico"});
/* 
* Print the current date and time
*/
console.log(currentTime); // 1/1/2023, 12:00:00 AM