Tutorial Laravel Mengatur Format Tanggal Ke Bahasa Indonesia

Tutorial Laravel Mengatur Format Tanggal Ke Bahasa Indonesia

Assalamualaikum wr. wb. Kali ini kita akan belajar untuk menampilkan tanggal dengan format yang kita inginkan sekaligus kita ubah ke format bahasa Indonesia, seperti contohnya: 20 Januari 2020.

Saat tutorial ini dibuat, kita menggunakan Laravel versi 7. Oke langsung saja, buka projek laravel kalian. 

Nah di Laravel ini kita sudah disediakan library yang bernama Carbon saat instalasi. Fungsinya adalah untuk memudahkan kita memanipulasi tanggal ataupun jam menggunakan PHP. 

Sebenarnya untuk melakukan format tanggal ini dapat kita implementasikan di view ataupun di controller. Namun alangkah baiknya jika kita meletakkan fungsi format tersebut di Model. Agar sesuai dengan aturan bahwa untuk mengelola data sebaiknya kita letakkan di Model.

Pada contoh kali ini kita akan memformat tanggal berikut:

Tutorial Laravel Mengatur Format Tanggal Ke Bahasa Indonesia

Program di atas bisa kalian cek Disini, jika ingin sama. Selanjutnya kita akan ubah ke format Hari, Tanggal Bulan Tahun.

Buka file Model, lalu tambahkan kode berikut:

Tutorial Laravel Mengatur Format Tanggal Ke Bahasa Indonesia

Pertama, tambahkan kode use Illuminate\Support\Carbon; agar kita dapat menggunakan library dari karbon ini.

Kemudian menggunakan fungsi Accessor untuk mengatur format tanggal. Jika belum paham apa itu fungsi Accessor, dapat kalian cek di Tutorial Laravel Cara Menggunakan Accessor disini.

Sekarang silahkan refresh dan lihat hasilnya akan seperti dibawah ini.

Tutorial Laravel Mengatur Format Tanggal Ke Bahasa Indonesia

Sudah berubah kan? Eitss belum berhenti sampai sini, kita masih harus mengubahnya menjadi Bahasa Indonesia dan sesuai dengan Waktu Indonesia. Bagaimana caranya? 

Buka file config/app.php kemudian ubah settingan pada kode berikut ini.

Tutorial Laravel Mengatur Format Tanggal Ke Bahasa Indonesia

Selanjutnya refresh kembali, dan hasilnya akan seperti berikut ini.

Tutorial Laravel Mengatur Format Tanggal Ke Bahasa Indonesia

Mudahkan? Lebih detail mengenai Carbon, termasuk format yang dapat kalian pakai silahkan cek Disini

Terimakasih, sekian Wassalamualaikum, wr. wb.

12 Komentar

  1. mas, file programmnya ga bisa diakses :(

    BalasHapus
    Balasan
    1. Sudah diperbaiki ya, makasih udah dikoreksi hehehe

      Hapus
  2. cara manggil di file indexnya bagaimana kak ?

    BalasHapus
  3. Alhamdulillah berfungsi dengan sempurna, terimakasih bg. Bg mau nanya kalau cara untuk merubah waktunya sesuai waktu local indonesia gimana ya bg? ini masih waktu luar negeri

    BalasHapus
    Balasan
    1. date_default_timezone_set('Asia/Jakarta');

      Hapus
Lebih baru Lebih lama