http://api.rubyonrails.org/classes/DateTime.html#method-i-to_formatted_s
Если вы хотите указать текущую дату и время, просто наберите:
Time.current.to_formatted_s(:long_ordinal)
, чтобы получить:
February 17th, 2011 12:16
Если вы хотитенаписать свой собственный формат API показывает, как вы можете сделать это по этой ссылке.Вот список доступных форматов:
%a weekday name.
%A weekday name (full).
%b month name.
%B month name (full).
%c date and time (locale)
%d day of month [01,31].
%H hour [00,23].
%I hour [01,12].
%j day of year [001,366].
%m month [01,12].
%M minute [00,59].
%p AM or PM
%S Second [00,61]
%U week of year (Sunday)[00,53].
w weekday [0(Sunday),6].
W week of year (Monday)[00,53].
x date (locale).
%X time (locale).
%y year [00,99].
%Y year [2000].
%Z timezone name.
Единственная причина, по которой я рекомендую to_formatted_s в течение strftime, заключается в том, что с хорошим config / initializers / time_formats.rb вы можете сохранить ваши представления DRYer.