1 минута вместо 1 минуты, 1 час вместо 1 часа и т.д.

  • Автор темы Серега Поддымников
  • 13
  • Обновлено
  • 15, May 2024
  • #1
Скрипт работает нормально, но мне нужно изменить его, чтобы показать 1 минуту назад вместо 1 минуту назад, 1 час назад вместо 1 час назад и 1 день назад вместо 1 день назад. Я пробовал и то, и это, но не смог заставить это работать правильно.
 

$days = floor($diff/86400);

$hours = floor(($diff-$days*86400)/(60 * 60));

$min = floor(($diff-($days*86400+$hours*3600))/60);

$second = $diff - ($days*86400+$hours*3600+$min*60);

if($days > 0) echo $days." days ago";

elseif($hours > 0) echo $hours." hours ago";

elseif($min > 0) echo $min." minutes ago";

else echo "Just now";

Код (разметка):

Серега Поддымников


Рег
25 Nov, 2011

Тем
1

Постов
1

Баллов
11
Тем
49554
Комментарии
57426
Опыт
552966

Интересно