从.toISOString日期得到分钟

时间:2014-02-09 16:32:47

标签: javascript ruby-on-rails date utc

我需要将分钟从特定日期(在rails服务器中)传递到当前日期(以js为单位)。

Rails代码:

return secTime = record.last_updated.to_i

Js代码:

new Date(Number(secTime)*1000).toISOString()
=> "2014-02-09T12:21:31.000Z"

我想这样做:

new Date(Number(secTime)*1000).toISOString().getMinutes()

但它不起作用......

2 个答案:

答案 0 :(得分:0)

function minutesPassed(d) {
   var minutes = (new Date() - d) / (1000*60);
   return minutes;
}

var certainDate = (new Date().getTime()) - 1000*60*20; // i.e, 20 minutes ago
alert(minutesPassed(certainDate) + " minutes passed") // "20 minutes passed"

答案 1 :(得分:0)

(new Date() - new Date(Number(secTime)*1000)) / (60*1000)

您可以只删除数字等Date对象。