LoginSignup
4

More than 1 year has passed since last update.

posted at

updated at

Railsのstrftimeのよく使うテンプレート

株式会社TECH LUCKという会社で代表兼エンジニアをしている齊藤です。

Railsには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"

参考にしたサイト

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
What you can do with signing up
4