The strftime format is the standard date formatting for UNIX. It’s used in C, Ruby, and more.
strftime
Presets
Date
Example |
Output |
%m/%d/%Y |
06/05/2013 |
%A, %B %e, %Y |
Sunday, June 5, 2013 |
%b %e %a |
Jun 5 Sun |
Time
Example |
Output |
%H:%M |
23:05 |
%I:%M %p |
11:05 PM |
Used by Ruby, UNIX date
, and many more.
Date
Symbol |
Example |
Area |
%a |
Sun |
Weekday |
%A |
Sunday |
|
%w |
0 ..6 (Sunday is 0) |
|
%y |
13 |
Year |
%Y |
2013 |
|
%b |
Jan |
Month |
%B |
January |
|
%m |
01 ..12 |
|
%d |
01 ..31 |
Day |
%e |
1 ..31 |
|
Time
Symbol |
Example |
Area |
%l |
1 |
Hour |
%H |
00 ..23 |
24h Hour |
%I |
01 ..12 |
12h Hour |
%M |
00 ..59 |
Minute |
%S |
00 ..60 |
Second |
%p |
AM |
AM or PM |
%Z |
+08 |
Time zone |
%j |
001 ..366 |
Day of the year |
%% |
% |
Literal % character |