広告スペース(バナー)
💎Ruby レッスン
基本文法の基礎8▾
データ構造とオブジェクト指向7▾
構文の基本を深める9▾
関数とデータ構造の応用9▾
アルゴリズムとテストの基礎8▾
文字列・数値操作の応用8▾
実務で役立つ機能8▾
レッスン 36 / 68
日付を組み立てて表示する(年月日の基本操作)
このレッスンでは、RubyのDateクラスを使った日付操作の基本を学び、年月日や曜日を正しく組み立てて表示できるようになることを目標にします。「Ruby Date 使い方」で調べている方向けです。
Dateクラスを使うと、決まった年月日を組み立てて扱えます。曜日の取得や日付どうしの計算も簡単にできます。予約システムやイベントカレンダーなど、日付を扱うアプリでは避けて通れない基本知識です。
サンプルコードでは、require 'date'で日付機能を読み込んでから、Date.new(2026, 8, 9)で日付オブジェクトを作り、.year・.month・.dayという属性でそれぞれの値を取り出しています。.wdayで曜日を数値として取得している点も確認してみましょう。
初心者がよくつまずくのが、require 'date'を書き忘れることです。日付機能はRubyの標準ライブラリの一部ですが、デフォルトでは読み込まれていないため、明示的にrequireする必要があります。
Dateクラスは日数の差分計算もそのまま演算子でできる、直感的な設計になっています。会員の有効期限計算やイベントの締切日計算など、実務のシステムで頻繁に必要とされる処理です。
📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください
🧪 このサイトではRubyを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。
🎯
ここまでできればゴール達成!
今日が何曜日かを表示する、簡単なカレンダー機能が作れるようになります。
今日が何曜日かを表示する、簡単なカレンダー機能が作れるようになります。
広告スペース(バナー)
広告スペース(記事内)