PHP
Membuat Format Waktu "2 Menit yang Lalu" di PHP
Menampilkan waktu postingan dengan format relatif (seperti Facebook atau Twitter) meningkatkan user experience. Kode ini menghitung selisih waktu antara timestamp saat ini dengan waktu postingan di database untuk menghasilkan output yang lebih manusiawi bagi pembaca.
function waktu_lalu($timestamp) {
$selisih = time() - strtotime($timestamp);
if ($selisih < 60) return "$selisih detik yang lalu";
$menit = round($selisih / 60);
if ($menit < 60) return "$menit menit yang lalu";
$jam = round($selisih / 3600);
return "$jam jam yang lalu";
}
echo waktu_lalu("2026-03-25 10:00:00");