Kodunuz çalışmıyor hazır gelmişken çalışan bir örnek bırakalım;

<?php
function get_time($datetime, $before = true) {
  if ( ! preg_match('/^([0-9]+)$/i', (string) $datetime)) {
    $datetime = strtotime($datetime);
  }

  $diff = time() - $datetime;

  $text = ' önce';
  if (!$before)
    $text = '';

  if ($diff <= 0)
    return 'Şimdi';
  else if ($diff < 60)
    return floor($diff) . ' sn' . $text;
  else if ($diff < 60*60)
    return floor($diff/60) . ' dk' . $text;
  else if ($diff < 60*60*24)
    return floor($diff/(60*60)) . ' saat' . $text;
  else if ($diff < 60*60*24*30)
    return floor($diff/(60*60*24)) . ' gün' . $text;
  else if ($diff < 60*60*24*30*12)
    return floor($diff/(60*60*24*30)) . ' ay' . $text;
  else
    return floor($diff/(60*60*24*30*12)) . ' yıl' . $text;
}
?>
Bu Gönderi <strong><?php echo get_time("2023-07-11 01:57:33"); ?></strong> Yüklendi