strftime Cheatsheet
Reference for POSIX strftime format codes with a live preview.
Live preview
2026-04-26 14:08:53
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) | 14 |
| %-H | Hour 24h (0-23) | 14 |
| %I | Hour 12h (01-12) | 02 |
| %p | AM/PM | PM |
| %M | Minute (00-59) | 08 |
| %S | Second (00-59) | 53 |
| %Z | Timezone name | UTC |
| %z | Timezone offset | +0000 |
| %s | Unix epoch (s) | 1777212533 |
| %% | Literal % | % |