Langsung ke konten utama

Membuat Time Ago dengan Codeigniter


Halo semua, apa kabar ? Semoga kita selalu dalam keadaan sehat, bahagia, dan banyak rezekinya Amin. Pada kesempatan ini izinkan saya untuk sedikit berbagi mengenai cara membuat time ago dengan menggunakan framework codeigniter.

Pada kesempatan ini kita akan membuat tome go dengan format bahasa Indonesia dengan menggunakan helper pada codeigniter. Format time ago yang akan kita buat memiliki kemiripan dengan format time ago dari banyak situs maupun sosial media.

Fitur time ago yang akan kita buat dan pelajari dalam tutorial ini akan menampilkan waktu dengan bahasa indonesia seperti 3 detik yang lalu, 1 bulan yang lalu, atau 2 hari yang lalu, dan seterusnya.

Sebelum kita mulai membuat fitur ini, ada beberapa hal yang perlu kita persiapkan terlebih dahulu, yaitu :

  1. Framework Codeigniter ( Download disini ).
  2. Text editor kesayangan kalian masing-masing.
Jika semua persiapan di atas telah terpenuhi, silakan buat file time_agohelper.php di dalam folder application/helpers. Berikut merupakan kode sumber untuk membuat helper time_ago_helper.php :



Jika sudah silakan save file time_ago_helper.php. Untuk dapat memanggil dan menggunakan helper time ago yang telah kita buat diatas, kita perlu meload helper tersebut pada function _construct() di controller kita atau melalui file autoload.php.

Untuk meload helper time ago melalui function __construct()  cukup tuliskan kode berikut :

$this->load->helper('time_ago');

Sedangkan untuk meload helper time ago melalui autoload.php cukup tambahkan kode berikut ini :

$config['helpers'] = array('time_ago');

Sementara itu, perlu diperhatikan format tanggal yang kita set pada saat akan menyimpan waktu ke dalam database. Untuk dapat menggunakan helper time ago di atas sebelum menyimpan data waktu ke dalam database silakan ubah format waktu menjadi %Y-%m-%d %H:%i:s.

Sekarang kita telah berhasil membuat fitur time ago kita sendiri. Baiklah sekian untuk tutorial hari ini, semoga bermanfaat dan dapat membantu teman-teman yang sedang mengalami kesulitan dalam membuat fitur time ago. Sekian dan terimakasih.

Cara Mengintegrasikan Template AdminLTE dengan Codeigniter

Komentar

Postingan populer dari blog ini

Konversi Data JSON ke YAML dengan Python

Halo semua, pada sesi kali ini saya ingin berbagi tutorial sederhana tentang cara mengubah data JSON menjadi YAML. Pada tutorial ini, saya akan menggunakan python dan library bernama FormatFusion. FormatFusion adalah sebuah library/package python yang berfungsi untuk mengkonversi data, untuk lebih detailnya anda bisa mengunjungi website  https://pypi.org/project/FormatFusion/ . Sebelum kita memulai tutorial ini, penting untuk mengetahui apa itu json dan yaml. JSON JSON adalah singkatan dari Javascript Object Notation, ini adalah format pertukaran data yang ringan dan banyak digunakan untuk mengirimkan data antar komputer. Anggap saja sebagai bahasa agar komputer dapat berbicara satu sama lain dengan cara yang mudah dipahami dan efisien untuk dikirimkan. Berikut adalah beberapa hal yang perlu diketahui tentang json: human-readable: Artinya dapat dibaca oleh manusia. Json ditulis dalam plaintext, sehingga mudah dibaca dan dipahami manusia, bahkan bagi mereka yang tidak mengetahui pem...

Tutorial Pemula untuk Menerbitkan Paket Python ke PyPI

Pada tutorial ini, kita akan mencoba untuk mengupload package yang kita buat ke PyPi (Python Package Index). Jika kalian sudah sering menggunakan python, kalian pasti tidak asing dengan perintah pip install saat akan menginstall library pada python.  A. Apa itu PyPi Python Package Index (PyPi) adalah repositori perangkat lunak untuk bahasa pemrograman python. PyPi berfungsi sebagai tempat penyimpanan sentral untuk paket python yang dapat diunduh dan diinstall menggunakan package manager seperti pip. B. Persiapan Sebelum kita dapat mempublikasikan paket kita ke PyPi, ada beberapa persiapan yang perlu kita lakukan terlebih dahulu. Membuat akun PyPi Jika kalian belum memiliki akun PyPi, kalian bisa melakukan registrasi di  https://test.pypi.org/account/register/ . Membuat/mempersiapkan paket yang ingin di publikasi Jika kalian telah berhasil membuat akun atau sudah memiliki akun, hal berikutnya yang perlu disiapkan adalah paket yang akan di publikasi. Berikut struktur paket ...

Cara Mengatasi Error saat Upload Projek Codeigniter ke Web Server

Halo semua, apa kabar ? Semoga kita selalu dalam keadaan sehat, bahagia, dan banyak rezeki, Amin. Hari ini izinkan saya untuk sedikit sharing tentang cara mengatasi error saat kita sedang mengupload projek website kita ke web server. Dalam kasus ini projek website dibuat dengan menggunakan codeigniter. Pada saat akan mengupload website yang telah kita buat ke web server kita terkadang dihadapkan dengan permasalahan seperti terjadi error walaupun pada saat kita jalankan di localhost semuanya berjalan lancar seperti pada gambar di bawah ini. Terkadang kita sering menghadapi masalah seperti pada gambar di atas pada saat mengupload projek kita ke web server. Untuk mengatasi  permasalahan seperti ini sebenarnya cukup mudah. Salah satu cara mengatasinya adalah dengan cara menambahkan ob_start(); setelah kode <?php pada file index.php. Dengan menambahkan kode tersebut error akan hilang dengan sendirinya dan web projek kalian bisa berjalan seperti biasanya. Baiklah sekian...