For a Good Strftime
Easy Skeezy Ruby Date/Time Formatting
By Mike Buckbee
LinkedIn
If you found this site useful, please check out my newest project
HutchDB
Date
Format
PRESETS
BUILD YOUR OWN
REFERENCE
Strftimified result
Tuesday, Oct 06
Tuesday, Oct 06
10/06/2026
10- 6-26 21:35
Oct 6, 9:35 PM
October 2026
Oct 06, 2026
Tue, 6 Oct 2026 21:35:55 +0000
2026-10-06T 9:35:55+0000
09:35:55 PM
21:35:55
6 Oct 2026 21:35:55PM
06.10.26
Tuesday, 06 Oct 2026 9:35 PM
Strftimified result
Drag date elements here
Tue
Tuesday
Oct
October
6
9
10
35
PM
55
2
26
2026
+0000
UTC
Strftimified result
October 2018
Seconds
%S - Second of the minute (00..60)
%L - Millisecond of the second (000..999)
%s - Number of seconds since 1970-01-01 00:00:00 UTC.
Minutes
%M - Minute of the hour (00..59)
Hours
%H - Hour of the day, 24-hour clock (00..23)
%I - Hour of the day, 12-hour clock (01..12)
%k - Hour of the day, 24-hour clock, blank-padded ( 0..23)
%l - Hour of the day, 12-hour clock, blank-padded ( 0..12)
Days
%a - Abbreviated weekday name (“Sun”)
%A - Full weekday name (Sunday)
%w - Day of the week (Sunday is 0, 0..6)
%u - Day of the week (Monday is 1, 1..7)
%d - Day of the month (01..31)
%e - Day of the month (1..31)
%j - Day of the year (001..366)
Weeks
%w - Day of the week (Sunday is 0, 0..6)
%U - Week number of the current year, starting with the first Sunday as the first day of the first week (00..53)
%V - Week number of year according to ISO 8601 (01..53)
Months
%b - Abbreviated month name (Jan)
%B - Full month name (January)
%m - Month of the year (01..12)
Years
%y - Year without a century (00..99)
%Y - Year with century
Others
%p - Meridian indicator (AM or PM)
%P - Meridian indicator (“am” or “pm”)
%c - Preferred local date and time representation
%Z - Time zone name
%% - Literal % character
%C - Century (20 in 2009)
%D - U.S. Date (%m/%d/%y)
%n - Newline (n)
%t - Tab character (t)
If you found this site useful, please check out my newest project
HutchDB