将日期字符串转换为Unix时间戳

我有这个日期“Mon Mar 15 20:51:18 +0000 2010”。 如何将此日期转换为Unix时间戳?

require 'time' Time.parse("Mon Mar 15 20:51:18 +0000 2010").to_i 

只需在DateTime对象上调用“.to_i”即可

你绝对可以使用

 require 'time' Time.parse("Mon Mar 15 20:51:18 +0000 2010").to_i 

就像user30997和Zepplock所说的那样,但是如果你有非标准的时间字符串,你可能想要使用慢性库。

 require 'chronic' Chronic.parse('tomorrow').to_i 

它使网站上的输入字段对最终用户非常好。