将时间转换为秒,以秒为单位计算跨度,计算所需时间与第一次以秒为单位的差异,计算整个范围的分数,然后乘以100%?
例:
12 AM = 0秒(当天)
12 PM = 43200秒(当天)
您所需的时间= 3 AM = 10800秒
总时间跨度= 43200 - 0 = 43200秒
从第一次开始所需时间的时差= 10800 - 0 = 10800秒
分数= 10800/43200 = 0.25
百分比= 0.25*100%= 25%
(抱歉不知道Ruby,但有想法.)
| 归档时间: |
|
| 查看次数: |
1953 次 |
| 最近记录: |