# man > DateTime::Locale::ff_Adlm(3pm)

---
type: CommandReference
command: DateTime::Locale::ff_Adlm
mode: perldoc
section: 3pm
source: perldoc
---

## Quick Reference
- `Full date`: `𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫 5 𞤕𞤮𞤤𞤼𞤮⹁ 2008`
- `Short date`: `5-2-2008`
- `Full time`: `18:30:30 UTC`
- `Short time`: `18:30`
- `Full datetime`: `𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫 5 𞤕𞤮𞤤𞤼𞤮⹁ 2008 𞤉 18:30:30 UTC`
- `Abbreviated weekday`: `𞤀𞥄𞤩𞤵`
- `Abbreviated month`: `𞤅𞤭𞥅𞤤`
- `AM/PM`: `𞤀𞤎` (AM), `𞤇𞤎` (PM)

## Name
`DateTime::Locale::ff_Adlm` — Locale data for the Fulah Adlam (ff-Adlm) locale

## Synopsis
perl
use DateTime::Locale::ff_Adlm;
my $locale = DateTime::Locale::ff_Adlm->new;
my $dt = DateTime->now( locale => $locale );
print $dt->format_cldr( $locale->datetime_format_full );
## Examples
perl
use DateTime;
use DateTime::Locale::ff_Adlm;

my $dt = DateTime->new(
    year      => 2008,
    month     => 2,
    day       => 5,
    hour      => 18,
    minute    => 30,
    second    => 30,
    locale    => DateTime::Locale::ff_Adlm->new,
);

print $dt->format_cldr( $dt->locale->datetime_format_full );
# Output: 𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫 5 𞤕𞤮𞤤𞤼𞤮⹁ 2008 𞤉 18:30:30 UTC
## See Also
- [DateTime::Locale](http://localhost/phpMan.php/perldoc/DateTime%3A%3ALocale/markdown)
- [DateTime](http://localhost/phpMan.php/perldoc/DateTime/markdown)

## Locale Data

### Days

**Wide** (format & stand‑alone)  
`𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫` · `𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫` · `𞤐𞤶𞤫𞤧𞤤𞤢𞥄𞤪𞤫` · `𞤐𞤢𞥄𞤧𞤢𞥄𞤲𞤣𞤫` · `𞤃𞤢𞤱𞤲𞤣𞤫` · `𞤖𞤮𞤪𞤦𞤭𞤪𞥆𞤫` · `𞤈𞤫𞤬𞤦𞤭𞤪𞥆𞤫`  
**Abbreviated** (format & stand‑alone)  
`𞤀𞥄𞤩𞤵` · `𞤃𞤢𞤦` · `𞤔𞤫𞤧` · `𞤐𞤢𞥄𞤧` · `𞤃𞤢𞤣` · `𞤖𞤮𞤪` · `𞤈𞤫𞤬`  
**Narrow** (format & stand‑alone)  
`𞤀𞥄` · `𞤃` · `𞤔` · `𞤐` · `𞤃` · `𞤖` · `𞤈`

### Months

**Wide** (format & stand‑alone)  
`𞤅𞤭𞥅𞤤𞤮` · `𞤕𞤮𞤤𞤼𞤮` · `𞤐𞤦𞤮𞥅𞤴𞤮` · `𞤅𞤫𞥅𞤼𞤮` · `𞤁𞤵𞥅𞤶𞤮` · `𞤑𞤮𞤪𞤧𞤮` · `𞤃𞤮𞤪𞤧𞤮` · `𞤔𞤵𞤳𞤮` · `𞤅𞤭𞤤𞤼𞤮` · `𞤒𞤢𞤪𞤳𞤮` · `𞤔𞤮𞤤𞤮` · `𞤄𞤮𞤱𞤼𞤮`  

**Abbreviated (format)**  
`𞤅𞤭𞥅𞤤𞤮` · `𞤕𞤮𞤤𞤼𞤮` · `𞤐𞤦𞤮𞥅𞤴𞤮` · `𞤅𞤫𞥅𞤼𞤮` · `𞤁𞤵𞥅𞤶𞤮` · `𞤑𞤮𞤪𞤧𞤮` · `𞤃𞤮𞤪𞤧𞤮` · `𞤔𞤵𞤳𞤮` · `𞤅𞤭𞤤𞤼𞤮` · `𞤒𞤢𞤪𞤳𞤮` · `𞤔𞤮𞤤𞤮` · `𞤄𞤮𞤱𞤼𞤮`  
**Abbreviated (stand‑alone)**  
`𞤅𞤭𞥅𞤤` · `𞤕𞤮𞤤` · `𞤐𞤦𞤮𞥅𞤴` · `𞤅𞤫𞥅𞤼` · `𞤁𞤵𞥅𞤶` · `𞤑𞤮𞤪` · `𞤃𞤮𞤪` · `𞤔𞤵𞤳` · `𞤅𞤭𞤤` · `𞤒𞤢𞤪` · `𞤔𞤮𞤤` · `𞤄𞤮𞤱`  

**Narrow** (format & stand‑alone)  
`𞤅` · `𞤕` · `𞤄` · `𞤅` · `𞤁` · `𞤑` · `𞤃` · `𞤔` · `𞤅` · `𞤒` · `𞤔` · `𞤄`

### Quarters

**Wide (format) / Abbreviated (format & stand‑alone)**  
Q1 `𞤐𞥑` · Q2 `𞤐𞥒` · Q3 `𞤐𞥓` · Q4 `𞤐𞥔`

**Wide (stand‑alone)**  
`𞤐𞤢𞤴𞤩𞤭𞥅𞤪𞤫 𞥑𞤪𞤫` · `𞤐𞤢𞤴𞤩𞤭𞥅𞤪𞤫 𞥒𞤪𞤫` · `𞤐𞤢𞤴𞤩𞤭𞥅𞤪𞤫 𞥓𞤪𞤫` · `𞤐𞤢𞤴𞤩𞤭𞥅𞤪𞤫 𞥔𞤪𞤫`

**Narrow** (format & stand‑alone)  
`𞥑` · `𞥒` · `𞥓` · `𞥔`

### Eras

**Wide (format)**  
`𞤀𞤣𞤮 𞤀𞤲𞥆𞤢𞤦𞤭 𞤋𞥅𞤧𞤢𞥄` · `𞤇𞤢𞥄𞤱𞤮 𞤀𞤲𞥆𞤢𞤦𞤭 𞤋𞥅𞤧𞤢𞥄`

**Abbreviated / Narrow (format)**  
`𞤀𞤀𞤋` · `𞤇𞤀𞤋`

### Date, Time & Datetime Formats

Example timestamps:  
2008-02-05 18:30:30 · 1995-12-22 09:05:02 · -0010-09-15 04:44:23

| Style   | Date format                                                 | Time format        | Datetime format                                                                     |
|---------|-------------------------------------------------------------|--------------------|-------------------------------------------------------------------------------------|
| Full    | `𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫 5 𞤕𞤮𞤤𞤼𞤮⹁ 2008`                | 18:30:30 UTC       | `𞤃𞤢𞤱𞤦𞤢𞥄𞤪𞤫 5 𞤕𞤮𞤤𞤼𞤮⹁ 2008 𞤉 18:30:30 UTC` |
| Long    | `5 𞤕𞤮𞤤𞤼𞤮⹁ 2008`                                        | 18:30:30 UTC       | `5 𞤕𞤮𞤤𞤼𞤮⹁ 2008 𞤉 18:30:30 UTC` |
| Medium  | `5 𞤕𞤮𞤤𞤼𞤮⹁ 2008`                                        | 18:30:30           | `5 𞤕𞤮𞤤𞤼𞤮⹁ 2008 18:30:30` |
| Short   | `5-2-2008`                                                  | 18:30              | `5-2-2008 18:30` |

### Available Format Keys

Examples use `2008-02-05 18:30:30` unless noted. Patterns shown as `CLDR pattern` → output.

| Key                  | Pattern / Output                                                                                     |
|----------------------|------------------------------------------------------------------------------------------------------|
| `Bh`                 | `h B` → `6 B`                                                                                        |
| `Bhm`                | `h:mm B` → `6:30 B`                                                                                  |
| `Bhms`               | `h:mm:ss B` → `6:30:30 B`                                                                            |
| `E`                  | `ccc` → `𞤃𞤢𞤦`                                                                                       |
| `EBhm`               | `E h:mm B` → `𞤃𞤢𞤦 6:30 B`                                                                         |
| `EBhms`              | `E h:mm:ss B` → `𞤃𞤢𞤦 6:30:30 B`                                                                   |
| `EHm`                | `E HH:mm` → `𞤃𞤢𞤦 18:30`                                                                          |
| `EHms`               | `E HH:mm:ss` → `𞤃𞤢𞤦 18:30:30`                                                                    |
| `Ed`                 | `E d` → `𞤃𞤢𞤦 5`                                                                                   |
| `Ehm`                | `E h:mm a` → `𞤃𞤢𞤦 6:30 𞤇𞤎`                                                                      |
| `Ehms`               | `E h:mm:ss a` → `𞤃𞤢𞤦 6:30:30 𞤇𞤎`                                                                |
| `Gy`                 | `y G` → `2008 𞤇𞤀𞤋`                                                                                |
| `GyMMM`              | `MMM y G` → `𞤕𞤮𞤤𞤼𞤮 2008 𞤇𞤀𞤋`                                                               |
| `GyMMMEd`            | `E, d MMM, y G` → `𞤃𞤢𞤦⹁ 5 𞤕𞤮𞤤𞤼𞤮⹁ 2008 𞤇𞤀𞤋`                                              |
| `GyMMMd`             | `d MMM, y G` → `5 𞤕𞤮𞤤𞤼𞤮⹁ 2008 𞤇𞤀𞤋`                                                          |
| `GyMd`               | `d-M-y GGGGG` → `5-2-2008 𞤇𞤀𞤋`                                                                   |
| `H`                  | `HH` → `18`                                                                                          |
| `Hm`                 | `HH:mm` → `18:30`                                                                                    |
| `Hms`                | `HH:mm:ss` → `18:30:30`                                                                              |
| `Hmsv`               | `HH:mm:ss v` → `18:30:30 UTC`                                                                        |
| `Hmv`                | `HH:mm v` → `18:30 UTC`                                                                              |
| `M`                  | `L` → `2`                                                                                            |
| `MEd`                | `E d-M` → `𞤃𞤢𞤦 5-2`                                                                               |
| `MMM`                | `LLL` → `𞤕𞤮𞤤`                                                                                     |
| `MMMEd`              | `E d MMM` → `𞤃𞤢𞤦 5 𞤕𞤮𞤤𞤼𞤮`                                                                   |
| `MMMMW` (count‑one/other) | `'yontere' W 'nder' MMMM` → `𞤴𞤮𞤲𞤼𞤫𞤪𞤫 1 𞤲𞤣𞤫𞤪 𞤕𞤮𞤤𞤼𞤮` |
| `MMMMd`              | `d MMMM` → `5 𞤕𞤮𞤤𞤼𞤮`                                                                             |
| `MMMd`               | `d MMM` → `5 𞤕𞤮𞤤𞤼𞤮`                                                                               |
| `Md`                 | `d-M` → `5-2`                                                                                        |
| `d`                  | `d` → `5`                                                                                            |
| `h`                  | `h a` → `6 𞤇𞤎`                                                                                      |
| `hm`                 | `h:mm a` → `6:30 𞤇𞤎`                                                                                |
| `hms`                | `h:mm:ss a` → `6:30:30 𞤇𞤎`                                                                          |
| `hmsv`               | `h:mm:ss a v` → `6:30:30 𞤇𞤎 UTC`                                                                    |
| `hmv`                | `h:mm a v` → `6:30 𞤇𞤎 UTC`                                                                          |
| `ms`                 | `mm:ss` → `30:30`                                                                                    |
| `y`                  | `y` → `2008`                                                                                         |
| `yM`                 | `M-y` → `2-2008`                                                                                     |
| `yMEd`               | `E, d-M-y` → `𞤃𞤢𞤦⹁ 5-2-2008`                                                                     |
| `yMMM`               | `MMM y` → `𞤕𞤮𞤤𞤼𞤮 2008`                                                                             |
| `yMMMEd`             | `E, d MMM, y` → `𞤃𞤢𞤦⹁ 5 𞤕𞤮𞤤𞤼𞤮⹁ 2008`                                                       |
| `yMMMM`              | `MMMM y` → `𞤕𞤮𞤤𞤼𞤮 2008`                                                                             |
| `yMMMd`              | `d MMM, y` → `5 𞤕𞤮𞤤𞤼𞤮⹁ 2008`                                                                     |
| `yMd`                | `d-M-y` → `5-2-2008`                                                                                 |
| `yQQQ`               | `QQQ y` → `𞤐𞥑 2008`                                                                                |
| `yQQQQ`              | `QQQQ y` → `𞤐𞥑 2008`                                                                               |
| `yw` (count‑one/other) | `'yontere' w 'nder' Y` → `𞤴𞤮𞤲𞤼𞤫𞤪𞤫 6 𞤲𞤣𞤫𞤪 2008`                                       |

### Miscellaneous
- Prefers 24‑hour time: Yes
- First day of week: 1 (`𞤀𞥄𞤩𞤵𞤲𞥋𞤣𞤫`)

### Strftime Patterns

| Specifier | Pattern                     | Example (2008-02-05 18:30:30)                     |
|-----------|-----------------------------|---------------------------------------------------|
| `%c`      | `%a %b %e %H:%M:%S %Y`      | `𞤃𞤢𞤦 𞤕𞤮𞤤𞤼𞤮  5 18:30:30 2008` |
| `%x`      | `%m/%d/%y`                  | `02/05/08`                                        |
| `%X`      | `%H:%M:%S`                  | `18:30:30`                                        |