将 Ruby 日期时间字符串转换为毫秒

Zac*_*ert 1 ruby datetime

我正在研究如何将以下 Ruby DateTime 转换为毫秒,以便使用Angular Timer,它看起来使用毫秒作为countdown根据指定的最大时间单位显示倒计时”示例中要传递的值。

"2016-02-03T16:38:00.000-05:00"

我曾尝试使用to_f如下所示,但这是不对的:

t = event.actual_end_time
#=> "2016-02-03T16:38:00.000-05:00"
t.to_f * 1000
#=> 2016000.0
Run Code Online (Sandbox Code Playgroud)

Mir*_*cea 5

require 'date'
puts DateTime.now.strftime('%Q')
Run Code Online (Sandbox Code Playgroud)