✂︎美容師からエンジニアまでの奮闘記💻

これからエンジニア目指す人達の第一歩になれるように🌟

Dateクラスを学んだ話

こんばんは!せーです!

テックキャンプ23日目で残り48日です☺️

 

少し時間が空きましたが毎日しっかり積み重ねています!

 

早速ですが、今日はDateクラスについて学んだのでアウトプットしていきますね☺️

 

Dateクラスは時間、日付けを表示したりできる便利機能!

 

puts Date.today →2020-08-25

と今日の日付を出力できます。

下記の例ではそれぞれ単体の情報が取得できます。

 

Date.today.month

Date.today.year

Date.today.day

 

さらにDate.today.wdayで曜日に対応した添字が取得できます!

どう言うことかと言うと

0~6 = 日〜土で添字に対応しています!

0=日曜日

1=月曜日

.

.

6=土曜日

これを前提にしてもう一度さっきの記述を見てみましょう!

Date.today.wdayと記述すると今日が火曜日の場合戻り値は2となります😄

しかしこれだけだと何曜日かパッと見理解できないですし、アプリの機能としては使えません😭

 

date = Date.today.wday

wday =["日曜日", "月曜日",  "火曜日", "水曜日", "木曜日", "金曜日", "土曜日"]

puts date [wday]

 

このようにすると添字と紐ずく曜日が出力することができます😄

 

そんな感じで今回の記事はここまで!

明日から最終課題に入りより一層引き締めて頑張っていきたいと思います!

 

エンジニア目指している駆け出しのみなさん!一緒に前進していきましょう!!