For a Good Strftime
Easy Skeezy Ruby Date/Time Formatting
By Mike Buckbee
@mbuckbee
Date
Format
PRESETS
BUILD YOUR OWN
REFERENCE
Strftimified result
Tuesday, Feb 07
Tuesday, Feb 07
02/07/2023
02- 7-23 04:57
Feb 7, 4:57 AM
February 2023
Feb 07, 2023
Tue, 7 Feb 2023 04:57:05 +0000
2023-02-07T 4:57:05+0000
04:57:05 AM
04:57:05
7 Feb 2023 04:57:05AM
07.02.23
Tuesday, 07 Feb 2023 4:57 AM
Strftimified result
Drag date elements here
Tue
Tuesday
Feb
February
7
4
02
57
AM
05
2
23
2023
+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've found ForAGoodStrftime useful today, do me a favor and check out
Expedited CDN on Heroku
. It's a Content Delivery Network tuned for Heroku.
- Mike