America/Puerto_Rico

The current time and date right now 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
ATOM2024-10-30T21:34:49.931-04:00
COOKIEWed, 30 Oct 2024 21:34:49 -0400
HTTPThu, 31 Oct 2024 01:34:49 GMT
ISO2024-10-30T21:34:49.931-04:00
ISO 86012024-10-30T21:34:49.931-04:00
MM-dd-yyyy HH:mm:ss10-30-2024 21:34:49
MongoDB2024-10-31T01:34:49.931Z
MySQL DATETIME2024-10-30 21:34:49
RFC 1036Wed, 30 Oct 24 21:34:49 -0400
RFC 1123Wed, 30 Oct 2024 21:34:49 -0400
RFC 2822Wed, 30 Oct 2024 21:34:49 -0400
RFC 33392024-10-30T21:34:49-0400
RFC 7231Wed, 30 Oct 2024 21:34:49 AST
RFC 822Wed, 30 Oct 24 21:34:49 -0400
RFC 850Wednesday, 30-Oct-24 21:34:49 AST
RSSWed, 30 Oct 2024 21:34:49 -0400
SQL2024-10-30 21:34:49.931 -04:00
SQL Time21:34:49.931 -04:00
UTC2024-10-31T01:34:49.931Z
Unix Epoch1730338489
W3C2024-10-30T21:34:49-04:00
dd-MM-yyyy HH:mm:ss30-10-2024 21:34:49
yyyy-dd-MM HH:mm:ss2024-30-10 21:34:49
yyyy-dd-MM hh:mm:ss a2024-30-10 09:34:49 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 63 time zones in the table.
IANA Timezone
Offset Name
Abbr
America/AnguillaAtlantic Standard TimeAST
America/AntiguaAtlantic Standard TimeAST
America/ArubaAtlantic Standard TimeAST
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