Öncelikle, PHP ile sipariş tarihini alıp JavaScript'e aktar. PHP tarafında, sipariş tarihini Unix zaman damgasına (timestamp) çevireceğiz:

<?php
// Sipariş tarihinizi alıyoruz. Örnek: '2024-03-20 13:52:37'
$siparis_tarihi = $cikti["siparis_tarihi"];

// PHP tarafında tarihi Unix zaman damgasına çeviriyoruz.
$siparis_timestamp = strtotime($siparis_tarihi);

// JavaScript'e aktarmak için zaman damgasını yazdırıyoruz.
echo "<td><a id='siparisTarihi' data-timestamp='{$siparis_timestamp}'>{$siparis_tarihi}</a></td>";
?>
Sonra, JavaScript ile gerçek zamanlı olarak ne kadar zaman geçtiğini hesaplayacağız:

<script>
// Belirli aralıklarla zamanı güncellemek için fonksiyon
function zamanGuncelle() {
    var siparisTarihiElementi = document.getElementById('siparisTarihi');
    var siparisTimestamp = siparisTarihiElementi.getAttribute('data-timestamp');
    var simdikiZaman = Math.floor(Date.now() / 1000); // Şu anki zaman (saniye cinsinden)
    
    var gecenZaman = simdikiZaman - siparisTimestamp; // Geçen zamanı hesapla

    // Gecen zamanı formatlayarak ekrana yazdır
    var gecenDakikalar = Math.floor(gecenZaman / 60);
    var gecenSaniyeler = gecenZaman % 60;
    siparisTarihiElementi.textContent = gecenDakikalar + " dakika " + gecenSaniyeler + " saniye önce";
}

// Her saniye zamanı güncelle
setInterval(zamanGuncelle, 1000);
</script>
Kendine göre uyarlayabilirsin.