2017-11-17 8 views
0

私は、入力イベントにstart_dateののstart_timeEND_DATE、そして私の開発でEND_TIMEを私が持っている問題を抱えています。イベントの開始時間と終了時間はどのように扱いますか?

このような場合にデータベーステーブルを処理するにはどうすればよいですか?下の写真にあるよう日付とイベント開始時間を出力で探しています:ここで

enter image description here

は、私は私の移行構造に持っているものです:私はイベントに対処するにはどうすればよい

class CreateEvents < ActiveRecord::Migration 
    def change 
    create_table :events do |t| 
     t.datetime :start_date 
     t.datetime :end_date 

     t.timestamps 
    end 
    end 
end 

開始時間と終了時間?

+0

、時間を取得するには、DD/MM/YYYY形式で

start_date.strftime('%d/%M/%YYYY') 

を日付を取得するには - あなたはすでに2を持っています日付と時刻を格納するdatetimes。 –

答えて

0

非常に単純です。マイグレーションごとにテーブルを作成します。その後、日付と時刻をstart_dateend_dateの列に格納します。値を表示する場合は、strftimeを使用して値をフォーマットします。

私はあなたが求めているのかわからないんだけど

start_date.strftime("at %I:%M%p") 
+0

したがって、datetime-pickerでイベントを作成する際に、フロントエンドからイベントの開始時刻を選択できます。 –

関連する問題