strftime Cheatsheet
Reference for POSIX strftime format codes with a live preview.
Live preview
2026-04-26 07:28:09
Format codes
| Code | Meaning | Example (now) |
|---|---|---|
| %Y | 4-digit year | 2026 |
| %y | 2-digit year | 26 |
| %m | Month (01-12) | 04 |
| %-m | Month (1-12) | 4 |
| %B | Month name | April |
| %b | Month name (short) | Apr |
| %d | Day of month (01-31) | 26 |
| %-d | Day of month (1-31) | 26 |
| %e | Day of month, space-padded | 26 |
| %j | Day of year (001-366) | 116 |
| %A | Weekday name | Sunday |
| %a | Weekday name (short) | Sun |
| %w | Weekday (0-6, Sun=0) | 0 |
| %H | Hour 24h (00-23) | 07 |
| %-H | Hour 24h (0-23) | 7 |
| %I | Hour 12h (01-12) | 07 |
| %p | AM/PM | AM |
| %M | Minute (00-59) | 28 |
| %S | Second (00-59) | 09 |
| %Z | Timezone name | UTC |
| %z | Timezone offset | +0000 |
| %s | Unix epoch (s) | 1777188489 |
| %% | Literal % | % |