LoginSignup
2
2

More than 5 years have passed since last update.

strftimeの使い方 datetimeで入っているカラムを表示するとき

Posted at

環境

環境
rails 5.0.2

やりたいこと

カラムdatetimeで入っているデータをviewで表示させる。

やり方

datetimeカラムで作っている。

db/migrate/2017043530_create_lends.rb
puts 'code with syntax'
.....

 def change
    t.datetime :date

 end 



 .......

indexや showなどの表示させるとき、

index.html.erb

<%= date.strftime('%Y年%m月%d日') %>

上にすると2017年6月4日の表示になる。

オプション

下のオプションで、秒まで表示できる。

%A 曜日の名称(Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday)
%a 曜日の省略名(Sun, Mon, Tue, Wed, Thu, Fri, Sat)
%B 月の名称(January, February, March, April, May, June, July, August, September, October, November, December)
%b 月の省略名(Jan, Feb, Mar, Aprm May, Jun, Jul, Aug, Sep, Oct, Nov, Dec)
%c 日付と時刻
%d 日(01-31)
%H 24時間制の時(00-23)
%I 12時間制の時(01-12)
%j 年中の通算日(001-366)
%M 分(00-59)
%m 月を表す数字(01-12)
%p 午前または午後(AM,PM)
%S 秒(00-60) (60はうるう秒)
%U 週を表す数。最初の日曜日が第1週の始まり(00-53)
%W 週を表す数。最初の月曜日が第1週の始まり(00-53)
%w 曜日を表す数。日曜日が0(0-6)
%X 時刻
%x 日付
%Y 西暦を表す数
%y 西暦の下2桁(00-99)
%Z タイムゾーン
%% パーセント文字

参考資料
 http://railsdoc.com/references/strftime

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2