1

我有一个与 UTC 时间相关的变量,例如:

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

我的目标是创建一个新变量,并将 Time 转换为秒整数。我尝试了一些方法,例如

   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,只需减去两次(Time#-方法)即可:

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