DateTim...ale::pt(3)
💜 DateTime::Locale::pt(3) — Portuguese locale data, bestie edition 💜
From the User Contributed Perl Documentation. This is part 1 of the DateTime::Locale::pt page, and it’s literally the Portuguese (pt) locale showcase. okay so let’s get into the data.
✨ NAME ✨
DateTime::Locale::pt — Locale data examples for the Portuguese (pt) locale.
🌸 DESCRIPTION 🌸
This pod file contains examples of the locale data available for the Portuguese locale. no cap, that’s the whole vibe — it’s a big pile of examples showing what the Portuguese locale data looks like.
🦋 Days 🦋
Wide (format) 💖
segunda-feira
terça-feira
quarta-feira
quinta-feira
sexta-feira
sábado
domingo
Abbreviated (format) 💖
seg.
ter.
qua.
qui.
sex.
sáb.
dom.
Narrow (format) 💖
S
T
Q
Q
S
S
D
Wide (stand-alone) 💖
segunda-feira
terça-feira
quarta-feira
quinta-feira
sexta-feira
sábado
domingo
Abbreviated (stand-alone) 💖
seg.
ter.
qua.
qui.
sex.
sáb.
dom.
Narrow (stand-alone) 💖
S
T
Q
Q
S
S
D
🎀 Months 🎀
Wide (format) ⭐
janeiro
fevereiro
março
abril
maio
junho
julho
agosto
setembro
outubro
novembro
dezembro
Abbreviated (format) ⭐
jan.
fev.
mar.
abr.
mai.
jun.
jul.
ago.
set.
out.
nov.
dez.
Narrow (format) ⭐
J
F
M
A
M
J
J
A
S
O
N
D
Wide (stand-alone) ⭐
janeiro
fevereiro
março
abril
maio
junho
julho
agosto
setembro
outubro
novembro
dezembro
Abbreviated (stand-alone) ⭐
jan.
fev.
mar.
abr.
mai.
jun.
jul.
ago.
set.
out.
nov.
dez.
Narrow (stand-alone) ⭐
J
F
M
A
M
J
J
A
S
O
N
D
🌈 Quarters 🌈
Wide (format) 💅
1º trimestre
2º trimestre
3º trimestre
4º trimestre
Abbreviated (format) 💅
T1
T2
T3
T4
Narrow (format) 💅
1
2
3
4
Wide (stand-alone) 💅
1º trimestre
2º trimestre
3º trimestre
4º trimestre
Abbreviated (stand-alone) 💅
T1
T2
T3
T4
Narrow (stand-alone) 💅
1
2
3
4
🧚 Eras 🧚
Wide (format) 🌟
antes de Cristo
depois de Cristo
Abbreviated (format) 🌟
a.C.
d.C.
Narrow (format) 🌟
a.C.
d.C.
🍓 Date Formats 🍓
Full 👑
2008-02-05T18:30:30 = terça-feira, 5 de fevereiro de 2008
1995-12-22T09:05:02 = sexta-feira, 22 de dezembro de 1995
-0010-09-15T04:44:23 = sábado, 15 de setembro de -10
Long 👑
2008-02-05T18:30:30 = 5 de fevereiro de 2008
1995-12-22T09:05:02 = 22 de dezembro de 1995
-0010-09-15T04:44:23 = 15 de setembro de -10
Medium 👑
2008-02-05T18:30:30 = 5 de fev. de 2008
1995-12-22T09:05:02 = 22 de dez. de 1995
-0010-09-15T04:44:23 = 15 de set. de -10
Short 👑
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
🦄 Time Formats 🦄
Full 💫
2008-02-05T18:30:30 = 18:30:30 UTC
1995-12-22T09:05:02 = 09:05:02 UTC
-0010-09-15T04:44:23 = 04:44:23 UTC
Long 💫
2008-02-05T18:30:30 = 18:30:30 UTC
1995-12-22T09:05:02 = 09:05:02 UTC
-0010-09-15T04:44:23 = 04:44:23 UTC
Medium 💫
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
Short 💫
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44
🫶 Datetime Formats 🫶
Full 🌸
2008-02-05T18:30:30 = terça-feira, 5 de fevereiro de 2008 18:30:30 UTC
1995-12-22T09:05:02 = sexta-feira, 22 de dezembro de 1995 09:05:02 UTC
-0010-09-15T04:44:23 = sábado, 15 de setembro de -10 04:44:23 UTC
Long 🌸
2008-02-05T18:30:30 = 5 de fevereiro de 2008 18:30:30 UTC
1995-12-22T09:05:02 = 22 de dezembro de 1995 09:05:02 UTC
-0010-09-15T04:44:23 = 15 de setembro de -10 04:44:23 UTC
Medium 🌸
2008-02-05T18:30:30 = 5 de fev. de 2008 18:30:30
1995-12-22T09:05:02 = 22 de dez. de 1995 09:05:02
-0010-09-15T04:44:23 = 15 de set. de -10 04:44:23
Short 🌸
2008-02-05T18:30:30 = 05/02/2008 18:30
1995-12-22T09:05:02 = 22/12/1995 09:05
-0010-09-15T04:44:23 = 15/09/-10 04:44
💜 Available Formats 💜
Bh (h B) ⭐
2008-02-05T18:30:30 = 6 B
1995-12-22T09:05:02 = 9 B
-0010-09-15T04:44:23 = 4 B
Bhm (h:mm B) ⭐
2008-02-05T18:30:30 = 6:30 B
1995-12-22T09:05:02 = 9:05 B
-0010-09-15T04:44:23 = 4:44 B
Bhms (h:mm:ss B) ⭐
2008-02-05T18:30:30 = 6:30:30 B
1995-12-22T09:05:02 = 9:05:02 B
-0010-09-15T04:44:23 = 4:44:23 B
E (ccc) ⭐
2008-02-05T18:30:30 = ter.
1995-12-22T09:05:02 = sex.
-0010-09-15T04:44:23 = sáb.
EBhm (E h:mm B) ⭐
2008-02-05T18:30:30 = ter. 6:30 B
1995-12-22T09:05:02 = sex. 9:05 B
-0010-09-15T04:44:23 = sáb. 4:44 B
EBhms (E h:mm:ss B) ⭐
2008-02-05T18:30:30 = ter. 6:30:30 B
1995-12-22T09:05:02 = sex. 9:05:02 B
-0010-09-15T04:44:23 = sáb. 4:44:23 B
EHm (E, HH:mm) ⭐
2008-02-05T18:30:30 = ter., 18:30
1995-12-22T09:05:02 = sex., 09:05
-0010-09-15T04:44:23 = sáb., 04:44
EHms (E, HH:mm:ss) ⭐
2008-02-05T18:30:30 = ter., 18:30:30
1995-12-22T09:05:02 = sex., 09:05:02
-0010-09-15T04:44:23 = sáb., 04:44:23
Ed (E, d) ⭐
2008-02-05T18:30:30 = ter., 5
1995-12-22T09:05:02 = sex., 22
-0010-09-15T04:44:23 = sáb., 15
Ehm (E, h:mm a) ⭐
2008-02-05T18:30:30 = ter., 6:30 PM
1995-12-22T09:05:02 = sex., 9:05 AM
-0010-09-15T04:44:23 = sáb., 4:44 AM
Ehms (E, h:mm:ss a) ⭐
2008-02-05T18:30:30 = ter., 6:30:30 PM
1995-12-22T09:05:02 = sex., 9:05:02 AM
-0010-09-15T04:44:23 = sáb., 4:44:23 AM
Gy (y G) ⭐
2008-02-05T18:30:30 = 2008 d.C.
1995-12-22T09:05:02 = 1995 d.C.
-0010-09-15T04:44:23 = -10 a.C.
GyMMM (MMM 'de' y G) ⭐
2008-02-05T18:30:30 = fev. de 2008 d.C.
1995-12-22T09:05:02 = dez. de 1995 d.C.
-0010-09-15T04:44:23 = set. de -10 a.C.
GyMMMEd (E, d 'de' MMM 'de' y G) ⭐
2008-02-05T18:30:30 = ter., 5 de fev. de 2008 d.C.
1995-12-22T09:05:02 = sex., 22 de dez. de 1995 d.C.
-0010-09-15T04:44:23 = sáb., 15 de set. de -10 a.C.
GyMMMd (d 'de' MMM 'de' y G) ⭐
2008-02-05T18:30:30 = 5 de fev. de 2008 d.C.
1995-12-22T09:05:02 = 22 de dez. de 1995 d.C.
-0010-09-15T04:44:23 = 15 de set. de -10 a.C.
GyMd (dd/MM/y GGGGG) ⭐
2008-02-05T18:30:30 = 05/02/2008 d.C.
1995-12-22T09:05:02 = 22/12/1995 d.C.
-0010-09-15T04:44:23 = 15/09/-10 a.C.
H (HH) ⭐
2008-02-05T18:30:30 = 18
1995-12-22T09:05:02 = 09
-0010-09-15T04:44:23 = 04
Hm (HH:mm) ⭐
2008-02-05T18:30:30 = 18:30
1995-12-22T09:05:02 = 09:05
-0010-09-15T04:44:23 = 04:44
Hms (HH:mm:ss) ⭐
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
Hmsv (HH:mm:ss v) ⭐
2008-02-05T18:30:30 = 18:30:30 UTC
1995-12-22T09:05:02 = 09:05:02 UTC
-0010-09-15T04:44:23 = 04:44:23 UTC
Hmv (HH:mm v) ⭐
2008-02-05T18:30:30 = 18:30 UTC
1995-12-22T09:05:02 = 09:05 UTC
-0010-09-15T04:44:23 = 04:44 UTC
M (L) ⭐
2008-02-05T18:30:30 = 2
1995-12-22T09:05:02 = 12
-0010-09-15T04:44:23 = 9
MEd (E, dd/MM) ⭐
2008-02-05T18:30:30 = ter., 05/02
1995-12-22T09:05:02 = sex., 22/12
-0010-09-15T04:44:23 = sáb., 15/09
MMM (LLL) ⭐
2008-02-05T18:30:30 = fev.
1995-12-22T09:05:02 = dez.
-0010-09-15T04:44:23 = set.
MMMEd (E, d 'de' MMM) ⭐
2008-02-05T18:30:30 = ter., 5 de fev.
1995-12-22T09:05:02 = sex., 22 de dez.
-0010-09-15T04:44:23 = sáb., 15 de set.
MMMMEd (E, d 'de' MMMM) ⭐
2008-02-05T18:30:30 = ter., 5 de fevereiro
1995-12-22T09:05:02 = sex., 22 de dezembro
-0010-09-15T04:44:23 = sáb., 15 de setembro
MMMMW-count-one (W'ª' 'semana' 'de' MMMM) ⭐
2008-02-05T18:30:30 = 1ª semana de fevereiro
1995-12-22T09:05:02 = 3ª semana de dezembro
-0010-09-15T04:44:23 = 2ª semana de setembro
MMMMW-count-other (W'ª' 'semana' 'de' MMMM) ⭐
2008-02-05T18:30:30 = 1ª semana de fevereiro
1995-12-22T09:05:02 = 3ª semana de dezembro
-0010-09-15T04:44:23 = 2ª semana de setembro
MMMMd (d 'de' MMMM) ⭐
2008-02-05T18:30:30 = 5 de fevereiro
1995-12-22T09:05:02 = 22 de dezembro
-0010-09-15T04:44:23 = 15 de setembro
MMMd (d 'de' MMM) ⭐
2008-02-05T18:30:30 = 5 de fev.
1995-12-22T09:05:02 = 22 de dez.
-0010-09-15T04:44:23 = 15 de set.
MMdd (dd/MM) ⭐
2008-02-05T18:30:30 = 05/02
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/09
Md (dd/MM) ⭐
2008-02-05T18:30:30 = 05/02
1995-12-22T09:05:02 = 22/12
-0010-09-15T04:44:23 = 15/09
d (d) ⭐
2008-02-05T18:30:30 = 5
1995-12-22T09:05:02 = 22
-0010-09-15T04:44:23 = 15
h (h a) ⭐
2008-02-05T18:30:30 = 6 PM
1995-12-22T09:05:02 = 9 AM
-0010-09-15T04:44:23 = 4 AM
hm (h:mm a) ⭐
2008-02-05T18:30:30 = 6:30 PM
1995-12-22T09:05:02 = 9:05 AM
-0010-09-15T04:44:23 = 4:44 AM
hms (h:mm:ss a) ⭐
2008-02-05T18:30:30 = 6:30:30 PM
1995-12-22T09:05:02 = 9:05:02 AM
-0010-09-15T04:44:23 = 4:44:23 AM
hmsv (h:mm:ss a v) ⭐
2008-02-05T18:30:30 = 6:30:30 PM UTC
1995-12-22T09:05:02 = 9:05:02 AM UTC
-0010-09-15T04:44:23 = 4:44:23 AM UTC
hmv (h:mm a v) ⭐
2008-02-05T18:30:30 = 6:30 PM UTC
1995-12-22T09:05:02 = 9:05 AM UTC
-0010-09-15T04:44:23 = 4:44 AM UTC
ms (mm:ss) ⭐
2008-02-05T18:30:30 = 30:30
1995-12-22T09:05:02 = 05:02
-0010-09-15T04:44:23 = 44:23
y (y) ⭐
2008-02-05T18:30:30 = 2008
1995-12-22T09:05:02 = 1995
-0010-09-15T04:44:23 = -10
yM (MM/y) ⭐
2008-02-05T18:30:30 = 02/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 09/-10
yMEd (E, dd/MM/y) ⭐
2008-02-05T18:30:30 = ter., 05/02/2008
1995-12-22T09:05:02 = sex., 22/12/1995
-0010-09-15T04:44:23 = sáb., 15/09/-10
yMM (MM/y) ⭐
2008-02-05T18:30:30 = 02/2008
1995-12-22T09:05:02 = 12/1995
-0010-09-15T04:44:23 = 09/-10
yMMM (MMM 'de' y) ⭐
…and finishing off that last block we were in:
2008-02-05T18:30:30 = fev. de 2008
1995-12-22T09:05:02 = dez. de 1995
-0010-09-15T04:44:23 = set. de -10
✨ yMMMEd (E, d 'de' MMM 'de' y)
2008-02-05T18:30:30 = ter., 5 de fev. de 2008
1995-12-22T09:05:02 = sex., 22 de dez. de 1995
-0010-09-15T04:44:23 = sáb., 15 de set. de -10
🌸 yMMMM (MMMM 'de' y)
2008-02-05T18:30:30 = fevereiro de 2008
1995-12-22T09:05:02 = dezembro de 1995
-0010-09-15T04:44:23 = setembro de -10
🦋 yMMMMEd (E, d 'de' MMMM 'de' y)
2008-02-05T18:30:30 = ter., 5 de fevereiro de 2008
1995-12-22T09:05:02 = sex., 22 de dezembro de 1995
-0010-09-15T04:44:23 = sáb., 15 de setembro de -10
🎀 yMMMMd (d 'de' MMMM 'de' y)
2008-02-05T18:30:30 = 5 de fevereiro de 2008
1995-12-22T09:05:02 = 22 de dezembro de 1995
-0010-09-15T04:44:23 = 15 de setembro de -10
💖 yMMMd (d 'de' MMM 'de' y)
2008-02-05T18:30:30 = 5 de fev. de 2008
1995-12-22T09:05:02 = 22 de dez. de 1995
-0010-09-15T04:44:23 = 15 de set. de -10
🌈 yMd (dd/MM/y)
2008-02-05T18:30:30 = 05/02/2008
1995-12-22T09:05:02 = 22/12/1995
-0010-09-15T04:44:23 = 15/09/-10
⭐ yQQQ (QQQ 'de' y)
2008-02-05T18:30:30 = T1 de 2008
1995-12-22T09:05:02 = T4 de 1995
-0010-09-15T04:44:23 = T3 de -10
👑 yQQQQ (QQQQ 'de' y)
2008-02-05T18:30:30 = 1º trimestre de 2008
1995-12-22T09:05:02 = 4º trimestre de 1995
-0010-09-15T04:44:23 = 3º trimestre de -10
🍓 yw-count-one (w'ª' 'semana' 'de' Y)
2008-02-05T18:30:30 = 6ª semana de 2008
1995-12-22T09:05:02 = 51ª semana de 1995
-0010-09-15T04:44:23 = 37ª semana de -10
🧚 yw-count-other (w'ª' 'semana' 'de' Y)
2008-02-05T18:30:30 = 6ª semana de 2008
1995-12-22T09:05:02 = 51ª semana de 1995
-0010-09-15T04:44:23 = 37ª semana de -10
okay yes,count-oneandcount-otherare giving identical twin energy here — that's literally what the locale says, no cap, I'm not editing it 💅
🌟 Miscellaneous
Does it prefer 24 hour time? Yes — very "I don't do AM/PM" of it, honestly.
Local first day of the week: 1 (segunda-feira). Monday girlies stay winning 🫶
⏰ Strftime Patterns
%c (%a %b %e %H:%M:%S %Y) — date time format
2008-02-05T18:30:30 = ter. fev. 5 18:30:30 2008
1995-12-22T09:05:02 = sex. dez. 22 09:05:02 1995
-0010-09-15T04:44:23 = sáb. set. 15 04:44:23 -10
(yes, that double space before the 5 is intentional, it's %e doing its thing, leave her alone 😭)
%x (%m/%d/%y) — date format
2008-02-05T18:30:30 = 02/05/08
1995-12-22T09:05:02 = 12/22/95
-0010-09-15T04:44:23 = 09/15/10
%X (%H:%M:%S) — time format
2008-02-05T18:30:30 = 18:30:30
1995-12-22T09:05:02 = 09:05:02
-0010-09-15T04:44:23 = 04:44:23
💜 SUPPORT
See DateTime::Locale. That's the whole support section bestie, she's short and to the point ✨
🎀 and that's the whole page!! this one shipped as perl v5.42.0, dated 2024-12-12, and the footer reads DateTim...ale::pt(3) (yes the header/footer truncate the name like that, it's iconic, don't ask). go format some dates in Portuguese, you absolute main character 🦋💖
📦 where this page comes from
- opensuse-leap 16.0: perl-DateTime-Locale 1.440000-160000.2.2 · Artistic-1.0 OR GPL-1.0-or-later
- 💖 girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms