| @@ 468-484 (lines=17) @@ | ||
| 465 | return 'now'; |
|
| 466 | } elseif ($diff > 0) { |
|
| 467 | $day_diff = floor($diff / 86400); |
|
| 468 | if ($day_diff == 0) { |
|
| 469 | if ($diff < 60) { |
|
| 470 | return 'just now'; |
|
| 471 | } |
|
| 472 | if ($diff < 120) { |
|
| 473 | return '1 minute ago'; |
|
| 474 | } |
|
| 475 | if ($diff < 3600) { |
|
| 476 | return floor($diff / 60).' minutes ago'; |
|
| 477 | } |
|
| 478 | if ($diff < 7200) { |
|
| 479 | return '1 hour ago'; |
|
| 480 | } |
|
| 481 | if ($diff < 86400) { |
|
| 482 | return floor($diff / 3600).' hours ago'; |
|
| 483 | } |
|
| 484 | } |
|
| 485 | if ($day_diff == 1) { |
|
| 486 | return 'yesterday'; |
|
| 487 | } |
|
| @@ 502-515 (lines=14) @@ | ||
| 499 | } else { |
|
| 500 | $diff = abs($diff); |
|
| 501 | $day_diff = floor($diff / 86400); |
|
| 502 | if ($day_diff == 0) { |
|
| 503 | if ($diff < 120) { |
|
| 504 | return 'in a minute'; |
|
| 505 | } |
|
| 506 | if ($diff < 3600) { |
|
| 507 | return 'in '.floor($diff / 60).' minutes'; |
|
| 508 | } |
|
| 509 | if ($diff < 7200) { |
|
| 510 | return 'in an hour'; |
|
| 511 | } |
|
| 512 | if ($diff < 86400) { |
|
| 513 | return 'in '.floor($diff / 3600).' hours'; |
|
| 514 | } |
|
| 515 | } |
|
| 516 | if ($day_diff == 1) { |
|
| 517 | return 'tomorrow'; |
|
| 518 | } |
|