我有一个与 UTC 时间相关的变量,例如:
offer_ends_at => Sun, 25 Nov 2012 07:59:59 UTC +00:00,
我的目标是创建一个新变量,并将 Time 转换为秒整数。我尝试了一些方法,例如
seconds = offer_ends_at.to_time.to_i
我最终得到了一个时代。我正在寻找一个实际整数,其中包含距离日期发生的秒数。
我有一个与 UTC 时间相关的变量,例如:
offer_ends_at => Sun, 25 Nov 2012 07:59:59 UTC +00:00,
我的目标是创建一个新变量,并将 Time 转换为秒整数。我尝试了一些方法,例如
seconds = offer_ends_at.to_time.to_i
我最终得到了一个时代。我正在寻找一个实际整数,其中包含距离日期发生的秒数。
我你想要“一个实际的整数,其中包含距离日期发生的秒数。”,然后你可以将你得到的时间戳减去当前时间戳,即:
seconds = offer_ends_at.to_time.to_i - Time.now.to_i
其实不用放to_i
,只需减去两次(Time#-
方法)即可:
seconds = offer_ends_at.to_time - Time.now