Cara Membuat Format Tanggal Indonesia pada Helper CodeIgniter

Cara Membuat Format Hari dan Tanggal Indonesia pada Helper CodeIgniter

ZULFAME - Materi belajar pemrograman hari ini adalah tentang bagaimana cara membuat format tanggal Indonesia menggunakan framework codeigniter.

Secara default codeigniter menggunakan penulisan tanggal dalam format bahasa inggir, untuk merubahnya menjadi format indonesia kamu harus membuat sebuah alat bantu atau helper.

Bagaimana cara membuat format tanggal Indonesia? langsung saja ikuti penjelasan dibawah ini.

Buatlah Sebuah Helper

Langkap pertama yang harus kamu lakukan adalah membuat sebuah file helper baru pada folder application/helpers dan beri nama tanggal_helper.php

Selanjutnya salin dan simpan kode dibawah ini pada file tanggal_helper.php yang tadi sudah kamu dibuat.

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

if (!function_exists('format_indo')) {
  function format_indo($date){
    date_default_timezone_set('Asia/Jakarta');
    // Buatlah sebuah array berisikan hari dan bulan
    $Hari = array("Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu");
    $Bulan = array("Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember");

    // Buatlah sebuah pemisahan untuk tahun, bulan, hari, dan waktu
    $tahun = substr($date,0,4);
    $bulan = substr($date,5,2);
    $tgl = substr($date,8,2);
    $waktu = substr($date,11,5);
    $hari = date("w",strtotime($date));
    $result = $Hari[$hari].", ".$tgl." ".$Bulan[(int)$bulan-1]." ".$tahun." ".$waktu;

    return $result;
  }
}

Konfigurasi File Autoload

Untuk menjalankan helper format tanggal indonesia yang sudah dibuat secara otomatis pada controller, model dan view, lakukan konfigurasi pada file autoload.php yang terletak pada application/config.

Carilah kode $autoload['helper'] = array(); yang terletak pada baris ke-92, kemudian ubah kode tersebut menjadi seperti ini

$autoload['helper'] = array('tanggal');

Buatlah Sebuah View

Untuk menampilkan tanggal normalnya kamu akan menulis sebuah kode seperti ini <?php echo date('Y-m-d');?> dengan hasil 2022-12-24.

Lalu bagaimana cara menampilkan format tanggal indonesia? Kamu perlu menambahkan kode format_indo sebelum memanggilnya seperti ini

<?php echo format_indo(date('Y-m-d'));?>

Hasilnya akan menampilkan format tanggal indonesia seperti ini 24 Desember 2022, Jika kamu ingin menampilkan waktu pada format tanggal indonesia cukup tambahkan kode seperti ini

<?php echo format_indo(date('Y-m-d H:i:s'));?>

Hasilnya akan menampilakan format tanggal indonesia dengan waktu seperti ini 24 Desember 2022 22:40:00

Penutup

Materi belajar pemrograman tentang Cara Membuat Hari dan Tanggal Indonesia pada Helper CodeIgniter cukup sekian, semoga bermanfaat dan tinggalkan komentar jika kamu menemui kesulitan.

Baca juga :

About the Author

Make it Simple but Significant!

Posting Komentar

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.