Untuk sekarang ada tutorial cara membuat waktu yang sudah berlalu, sepertinya yang ada di media sosial itu lho. 1 menit yang lalu, 2 jam yang lalu sampai berapa tahun yang lalu juga bisa, berikut kodenya :
Bagaimana cara menggunakannya?
Cara menggunakannya cukup mudah, silahkan lihat kode dibawah ini,
Selamat mencoba.
function waktu_lalu($timestamp)
{
$selisih = time() - strtotime($timestamp) ;
$detik = $selisih ;
$menit = round($selisih / 60 );
$jam = round($selisih / 3600 );
$hari = round($selisih / 86400 );
$minggu = round($selisih / 604800 );
$bulan = round($selisih / 2419200 );
$tahun = round($selisih / 29030400 );
if ($detik <= 60) {
$waktu = $detik.' detik yang lalu';
} else if ($menit <= 60) {
$waktu = $menit.' menit yang lalu';
} else if ($jam <= 24) {
$waktu = $jam.' jam yang lalu';
} else if ($hari <= 7) {
$waktu = $hari.' hari yang lalu';
} else if ($minggu <= 4) {
$waktu = $minggu.' minggu yang lalu';
} else if ($bulan <= 12) {
$waktu = $bulan.' bulan yang lalu';
} else {
$waktu = $tahun.' tahun yang lalu';
}
return $waktu;
}
Bagaimana cara menggunakannya?
Cara menggunakannya cukup mudah, silahkan lihat kode dibawah ini,
$tanggal = date('2018-09-07');
echo waktu_lalu($tanggal);
Selamat mencoba.
Comments
Post a Comment