Ruby
Rails
RubyOnRails

Railsのstrftimeチートシート

strftimeを使う時にいちいち調べるのが面倒なので、チートシートを作りました。
参考にしてみてください。

2018年03月01日

time = Time.now
time.strftime("%Y年%m月%d日")

=> "2018年03月01日"

2018/03/01

time = Time.now
time.strftime("%Y/%m/%d")

=> "2018/03/01"

18/03/01

time = Time.now
time.strftime("%y/%m/%d")

=> "18/03/01"

午前23:24 or 午後23:24

AM 09:24 or PM 23:24

*取得した時間が午前か午後かで変わります

time = Time.now
time.strftime("%p %R")

=> "AM 09:24" or "PM 23:24"

am 09:24 or pm 23:24

*取得した時間が午前か午後かで変わります

time = Time.now
time.strftime("%P %R")

=> "am 09:24" or "pm 23:24"

23時59分

time = Time.now
time.strftime("%H時%S分")

=> "23時57分"

午前11時59分 or 午後11時59分

time = Time.now

time.strftime("%H時%S分")

=> "23時57分"

March 01, 2018

time = Time.now
time.strftime("%B %d, %Y")

=> "March 01, 2018"

Mar 01, 2018

time = Time.now
time.strftime("%b %d, %Y")

=> "Mar 01, 2018"

参考にしたサイト

https://techracho.bpsinc.jp/hachi8833/2016_10_06/25960