Мне нужно сравнить прошлую/будущую дату с текущей датой в PHP и представить разницу в формате «4 часа до» или «2 дня 3 часа до» или «5 часов назад». Опционально в формате «-4h» (что плохо) или «4h» (что хорошо).
Итак, в примере:
x = $expiry_date - $todays_date
Если результат положительный, т.е. $expiry_date - это 4 часа в будущем, x = "4 часа до конца" или "4 часа". Если результат был отрицательным, например «4 часа назад» или «-4 часа».
Любые другие, похожие по звучанию форматы результатов подходят.
Любая помощь, пожалуйста?