株式会社TECH LUCKという会社で代表兼エンジニアをしている齊藤です。
DXプロジェクト、開発プロジェクト、Rails開発などでお困りごとがありましたら弊社HPからご相談をいただけますと幸いです。
以下のような問題に対応することが可能です。
- プロジェクトでRailsエンジニアが足りなくて困っている
- Railsのバージョンアップをしたいがノウハウ・リソースが足りなくて困っている
- オフショア開発をしているが、要件の齟齬やコード品質が悪いので改善したい
また、Railsエンジニアも募集しておりますので、興味がありましたら弊社HPからご連絡いただけますと幸いです。
前提
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"
参考にしたサイト