Удалите это, попробуйте еще раз: (ваша проблема в том, что вы дважды вызываете библиотеку jquery)
<script src="{{ asset('bundles/app/js/jquery.js') }}"></script>
Это - дубликат этого вопроса. Это имеет шквал примеров кода о том, как выполнить это, в дополнение к коду этот самый сайт использование. Я поглядел на него и там, кажется, реализация PHP, отправленная там также.
В дополнение ко всему этому, если Вы использующий jQuery, можно сделать это клиентское с чем-то как timeago плагин. Это имеет преимущество обновления текста, поскольку время передает поэтому, если Вы загружаете страницу, и это говорит "отправленный 5 минут назад", и посмотрите снова 5 минут спустя, это говорит "отправленный 10 минут назад"
Спасибо все для ответов, и жаль о дублирующемся вопросе. Я не нашел дубликат, когда я искал его, потому что я действительно не знал что критерии поиска использовать.
Так или иначе мне решили мою проблему благодаря переводу PHP кода, используемого stackoverflow. Я внес одно крошечное изменение в вычислении дельты:
$delta = strtotime(gmdate("Y-m-d H:i:s", time())) - $time;
Так как я храню свои даты в MySQL как метка времени в формате GMT, я должен использовать то же для вычисления ТЕКУЩЕГО ВРЕМЕНИ. Это делает для часового пояса нейтральное сравнение, которое является точно, что необходимо в моем случае.
Можно также сделать это в SQL:
Лучший способ преобразовать DateTime в "n несколько Часов Назад" в SQL