我只是想在两个日期之间的视图中呈现进度百分比。
<% start_time = "2012-03-02 14:46:21" %>
<% today_date = Time.now.strftime("%Y-%d-%m %H:%M;%S") %>
<% end_time = "2017-04-02 14:46:21" %>
<%= (today_date - start_time / end_time - start_time) *100 %>
我一直收到以下错误:
undefined method` /'for“2012-03-02 14:46:21”:String
我的计划是将该百分比存储到引导进度条中:
<div class="row daterangeBar">
<div class="progress" role="progressbar" aria-valuenow="100" aria-valuemin="0" aria-valuemax="100" style="width: 700px;">
<div class="progress-bar progress-bar-success progress-bar-striped active" style="<% ** progress percentage here ** %>">
</div>
</div>
</div>
答案 0 :(得分:1)
require 'time'
start_time = Time.parse("2012-03-02 14:46:21")
end_time = Time.parse("2017-04-02 14:46:21")
((Time.now - start_time) / (end_time - start_time)) *100