UTC 時間が関連付けられている変数があります。例:
offer_ends_at => Sun, 25 Nov 2012 07:59:59 UTC +00:00,
私の目標は、新しい変数を作成し、時間を秒の整数に変換することです。私はいくつかの方法で試しました
seconds = offer_ends_at.to_time.to_i
私は最終的にエポックタイムを取得します。日付が発生するまでの残り秒数を含む実際の整数を求めています。
UTC 時間が関連付けられている変数があります。例:
offer_ends_at => Sun, 25 Nov 2012 07:59:59 UTC +00:00,
私の目標は、新しい変数を作成し、時間を秒の整数に変換することです。私はいくつかの方法で試しました
seconds = offer_ends_at.to_time.to_i
私は最終的にエポックタイムを取得します。日付が発生するまでの残り秒数を含む実際の整数を求めています。
「日付が発生するまでの残り秒数を含む実際の整数」が必要な場合は、取得しているタイムスタンプを現在のタイムスタンプに差し引くことができます。つまり、次のようになります。
seconds = offer_ends_at.to_time.to_i - Time.now.to_i
実際には、置く必要はありませんto_i
.2回を引くだけです(Time#-
メソッド):
seconds = offer_ends_at.to_time - Time.now