Полагаю, дело не в воспламенителе кода, а скорее в php.Вы можете получить его с помощью класса DateTime php.
$now = new \DateTime();
$then = new \DateTime('2018-08-03 11:44:59');
$difference = $nof->diff($then, true);
Теперь вы видите разницу между сейчас и потом в объекте DateInterval.При этом вы можете легко отобразить разницу в желаемом формате.
echo $difference->days . ' ago'; // n days ago
Если вы хотите точно узнать количество прошедших недель, вам нужно немного подсчитать.
echo floor($now->diff($then, true)->days / 7);
То же самое работает для любого формата, который вы хотите.Вот и все.