| 20 | | # Distances are reported base on the following table: |
|---|
| 21 | | # |
|---|
| 22 | | # 0 <-> 29 secs # => less than a minute |
|---|
| 23 | | # 30 secs <-> 1 min, 29 secs # => 1 minute |
|---|
| 24 | | # 1 min, 30 secs <-> 44 mins, 29 secs # => [2..44] minutes |
|---|
| 25 | | # 44 mins, 30 secs <-> 89 mins, 29 secs # => about 1 hour |
|---|
| 26 | | # 89 mins, 29 secs <-> 23 hrs, 59 mins, 29 secs # => about [2..24] hours |
|---|
| 27 | | # 23 hrs, 59 mins, 29 secs <-> 47 hrs, 59 mins, 29 secs # => 1 day |
|---|
| 28 | | # 47 hrs, 59 mins, 29 secs <-> 29 days, 23 hrs, 59 mins, 29 secs # => [2..29] days |
|---|
| 29 | | # 29 days, 23 hrs, 59 mins, 30 secs <-> 59 days, 23 hrs, 59 mins, 29 secs # => about 1 month |
|---|
| 30 | | # 59 days, 23 hrs, 59 mins, 30 secs <-> 1 yr minus 1 sec # => [2..12] months |
|---|
| 31 | | # 1 yr <-> 2 yrs minus 1 secs # => about 1 year |
|---|
| 32 | | # 2 yrs <-> max time or date # => over [2..X] years |
|---|
| 33 | | # |
|---|
| 34 | | # With include_seconds = true and the difference < 1 minute 29 seconds |
|---|
| 35 | | # 0-4 secs # => less than 5 seconds |
|---|
| 36 | | # 5-9 secs # => less than 10 seconds |
|---|
| 37 | | # 10-19 secs # => less than 20 seconds |
|---|
| 38 | | # 20-39 secs # => half a minute |
|---|
| 39 | | # 40-59 secs # => less than a minute |
|---|
| 40 | | # 60-89 secs # => 1 minute |
|---|
| | 20 | # Distances are reported based on the following table: |
|---|
| | 21 | # |
|---|
| | 22 | # 0 <-> 29 secs # => less than a minute |
|---|
| | 23 | # 30 secs <-> 1 min, 29 secs # => 1 minute |
|---|
| | 24 | # 1 min, 30 secs <-> 44 mins, 29 secs # => [2..44] minutes |
|---|
| | 25 | # 44 mins, 30 secs <-> 89 mins, 29 secs # => about 1 hour |
|---|
| | 26 | # 89 mins, 29 secs <-> 23 hrs, 59 mins, 29 secs # => about [2..24] hours |
|---|
| | 27 | # 23 hrs, 59 mins, 29 secs <-> 47 hrs, 59 mins, 29 secs # => 1 day |
|---|
| | 28 | # 47 hrs, 59 mins, 29 secs <-> 29 days, 23 hrs, 59 mins, 29 secs # => [2..29] days |
|---|
| | 29 | # 29 days, 23 hrs, 59 mins, 30 secs <-> 59 days, 23 hrs, 59 mins, 29 secs # => about 1 month |
|---|
| | 30 | # 59 days, 23 hrs, 59 mins, 30 secs <-> 1 yr minus 1 sec # => [2..12] months |
|---|
| | 31 | # 1 yr <-> 2 yrs minus 1 secs # => about 1 year |
|---|
| | 32 | # 2 yrs <-> max time or date # => over [2..X] years |
|---|
| | 33 | # |
|---|
| | 34 | # With <tt>include_seconds</tt> = true and the difference < 1 minute 29 seconds: |
|---|
| | 35 | # 0-4 secs # => less than 5 seconds |
|---|
| | 36 | # 5-9 secs # => less than 10 seconds |
|---|
| | 37 | # 10-19 secs # => less than 20 seconds |
|---|
| | 38 | # 20-39 secs # => half a minute |
|---|
| | 39 | # 40-59 secs # => less than a minute |
|---|
| | 40 | # 60-89 secs # => 1 minute |
|---|