Let's make this life Easy, as well as you can
Mengulas berbagai cerita kehidupan mulai dari tradisi hingga teknologi, tips, solusi, informasi, internet, pekerjaan, hiburan, Kesehatan, mitos, fakta, klenik, unik bahkan mistik yang diulas berdasarkan pengalaman serta dari berbagai referensi, semoga bermanfaat
PHP dan Javascript untuk mengubah tanggal posting atau komentar dengan menampilkan tulisan beberapa menit yang lalu, 1 hari yang lalu, 1 minggu yang lalu, 1 bulan yang lalu atau 1 tahun yang lalu

Mungkin para webmaster semua sering melihat pada tanggal posting artikel atau sebuah komentar tidak mencantumkan tanggal dan jam pada saat posting atau komentar tersebut di publish. 

Yang terlihat adalah sebuah kalimat yang menyatakan umur atau usia post atau komentar tersebut dengan kalimat beberapa menit yang lalu, 1 hari yang lalu, 1 minggu yang lalu, 1 bulan yang lalu atau 1 tahun yang lalu

Webmaster, PHP, Java, blog template, Blog, Cara membuat

Nah, apakah untuk mengubah tanggal dengan sebutan a day ago atau 1 hari yang lalu itu sulit atau membuat website menjadi berat? ini mudah dan cukup ringan

Mengubah tanggal tulisan dengan kalimat di PHP

Berikut ini akan saya share bagaimana cara merubah tanggal dan jam pada posting atau komentar yang di publish dengan PHP
Perhatikan tahapan - tahapan kode PHP berikut ini :
Yang pertama harus dilakukan adalah mengetahui variable tanggal yang digunakan, apakah $date, $mydate atau $postdate. Ini wajib diketahui jika menggunakan Script website yang dibuat oleh orang lain, atau Free CMS lainnya

$date = 'Your post or comments date here, e.g 2015-04-05 01:05:13';

Penggunaan Fungsi

function umur_tulisan($datetime, $full = false) {

$sekarang = new DateTime;

$dulu = new DateTime($datetime);

$rentang = $sekarang->diff($dulu);



$rentang->w = floor($rentang->d / 7);

$rentang->d -= $rentang->w * 7;

//Dictionary : $sekarang = $now, $dulu = $ago, $rentang = $distance or what ever

Penggunaan Fungsi diatas adalah untuk menghitung berapa lama umur atau usia post atrtikel atau komentar pengunjung
Selanjutnya mengguraikan ($string array) yang bisa disesuaikan dengan bahasa anda sendiri

$string = array(

'y' => 'tahun',

'm' => 'bulan',

'w' => 'minggu',

'd' => 'hari',

'h' => 'jam',

'i' => 'menit',

's' => 'detik',

);

Kode diatas akan menampilkan kalimat Jam, hari, minggu, Bulan atau tahun yang akan di kombinasikan dengan kode dibawah ini sehingga akan menampilkan kalimat, misalnya 1 jam 2 menit yang lalu, lanjutkan ke kode berikutnya

foreach ($string as $k => &$v) {

if ($rentang->$k) {

$v = $rentang->$k . ' ' . $v . ($rentang->$k > 1 ? '' : '');

} else {

unset($string[$k]);

}

}



if (!$full) $string = array_slice($string, 0, 1);

return $string ? implode(', ', $string) . ' yang lalu' : 'baru saja';

}

Fungsi PHP / php function untuk mengubah tanggal dengan kalimat yang di inginkan sudah komplit, sekarang tinggal meletakan kode php lain yang bisa ditempatkan dimana saja untuk melihat hasilnya
Pasang kode dibawah ini dimana saja, di bawah banner, dipinggir, atau di bawah konten

echo umur_tulisan($date);

Jika semuanya benar, maka hasil nya adalah : Artikel ini di tulis , karena artikel ini di kirim pada
Sebagai demo lainnya, cobalah mengetik pada kolom komentar dan lihat bagaimana hasilnya pada komentar yang telah anda buat

Labels: , , ,



| Cari Cara mengganti tanggal posting dan komentar dengan sebutan yang lalu di : AOL | Ask | Bing | DuckDuckGo | Microsoft | Google | ixquick | Yahoo | Yandex | Yippy | MySearch