@samorez777

Сколько прошло времени после публикации?

Здравствуйте, как возможно оформить по условию : если прошло менее 1 часа - выводить кол-во минут, если менее 1 дня - выводить кол-во часов, ну и кол-во дней.
  • Вопрос задан
  • 328 просмотров
Пригласить эксперта
Ответы на вопрос 2
@alohamneploha
ничего не умею
Я делал так.

В БД записывал дату в формате date('U)', потом при загрузки страницы считал дату (текущую дату минусовал с той что в таблице), так и получал кол-во секунд прошендишх с момента публикации. Далее можно что-то типо этого:

if ($date > 60) {
	echo "прошло " . $date . " секунд";
}
if ($date > 60 and $date < 3600) {
	echo "прошло " . $date / 60 . " минут";
}


и т.д.
Ответ написан
Комментировать
@anlamas
Carbon
Moment.php

Смотреть метод diffForHumans
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы