1

UTC 時間が関連付けられている変数があります。例:

   offer_ends_at => Sun, 25 Nov 2012 07:59:59 UTC +00:00,

私の目標は、新しい変数を作成し、時間を秒の整数に変換することです。私はいくつかの方法で試しました

   seconds = offer_ends_at.to_time.to_i 

私は最終的にエポックタイムを取得します。日付が発生するまでの残り秒数を含む実際の整数を求めています。

4

2 に答える 2

2

「日付が発生するまでの残り秒数を含む実際の整数」が必要な場合は、取得しているタイムスタンプを現在のタイムスタンプに差し引くことができます。つまり、次のようになります。

seconds = offer_ends_at.to_time.to_i - Time.now.to_i
于 2012-10-31T02:34:22.003 に答える
2

実際には、置く必要はありませんto_i.2回を引くだけです(Time#-メソッド):

seconds = offer_ends_at.to_time - Time.now
于 2012-10-31T02:40:16.213 に答える