Langsung ke konten utama

Function Tanggal Indonesia


Artikel kali ini adalah bagaimana cara melakukan conversi tanggal dengan format Y-m-d adalah format tanggal default, sekarang kita akan melakukan conversi tanggal kedalam format bahasa indonesia. kali ini saya masih menggunakan Framework CodeIgniter. disini saya akan membuat sebuah function helper yang mana codingannya adalah sebagai berikut :

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

if ( ! function_exists('bulan'))
{
    function bulan($bln)
    {
        switch ($bln)
        {
            case 1:
                return "Januari";
                break;
            case 2:
                return "Februari";
                break;
            case 3:
                return "Maret";
                break;
            case 4:
                return "April";
                break;
            case 5:
                return "Mei";
                break;
            case 6:
                return "Juni";
                break;
            case 7:
                return "Juli";
                break;
            case 8:
                return "Agustus";
                break;
            case 9:
                return "September";
                break;
            case 10:
                return "Oktober";
                break;
            case 11:
                return "November";
                break;
            case 12:
                return "Desember";
                break;
        }
    }
}

if ( ! function_exists('tgl_indo'))
{
    function tgl_indo($tgl)
    {
        $ubah = gmdate($tgl, time()+60*60*8);
        $pecah = explode("-",$ubah);
        $pecah = explode("/",$ubah);
        $tanggal = $pecah[2];
        $bulan = bulan($pecah[1]);
        $tahun = $pecah[0];
        return $tanggal.' '.$bulan.' '.$tahun;
    }
}

if( ! function_exists('tgl_indo_timestamp')){

function tgl_indo_timestamp($tgl)
{
    $inttime=date('Y-m-d H:i:s',$tgl);
    $tglBaru=explode(" ",$inttime);
   
    $tglBaru1=$tglBaru[0];
    $tglBaru2=$tglBaru[1];
    $tglBarua=explode("-",$tglBaru1);
    $tgl=$tglBarua[2];
    $bln=$tglBarua[1];
    $thn=$tglBarua[0];

    $bln=bulan($bln);
    $ubahTanggal="$tgl $bln $thn | $tglBaru2 ";

    return $ubahTanggal;
}
}
simpan script tersebut pada helper, sebagai contoh saya menyimpannya dengan nama Tanggal_helper.php

lalu bagaimana cara kerjanya ?, cara kerjaan cukup mudah anda tinggal melakukan load helper tersebut kedalam controller.
 $this->load->helper('Tanggal_helper');
atau anda juga bisa melakukan autoload pada config nya.
jika helper sudah terload dengan benar anda tinggal melakukan pemanggilan function yang sudah disediakan.  didalam helper terdapat 3 function yaitu bulan, tgl_indo, tgl_indo_timestamp
sekarang anda tinggal melakukan pemanggilan function sebagai contoh :
       <?   $tanggal1  = "2008/05/23";
        $tanggal2 = "1427174163";

        echo tgl_indo($tanggal1);
        echo"</br>";
        echo tgl_indo_timestamp($tanggal2);
?>
 maka hasilnya adalah sebagai berikut :
23 Mei 200824 Maret 2015 | 06:16:03

Komentar

Postingan populer dari blog ini

Cara mengganti tanggal sebuah File

Tadi malam datang seorang mahasiswi minta bantu bagaimana cara menganti tanggal yang ada pada file video. mahasiswi ini adalah seorang calon wisudawati yang mana akan mengikuti sidang kompre, kenapa video tersebut harus di ganti tanggalnya? ternyata video tersebut di ambil sebelum melakukan seminar, dan seharusnya video tersebut harus diambil setelah seminar. kalau dia melakukan pengambilan video maka waktu tidak sempat lagi. jadi solusinya adalah menganti tanggal video tersebut. pada informasi propertis tersebut terdapat 3 buah tanggal yaitu : Tanggal "Created" yang mana setiap kita melakukan paste file maka tanggal ini akan berubah sesuai dengan tanggal hari tersebut, informasi juga lengkap dengan jam.
Tanggal "Modified" tanggal ini adalah tanggal saat pengambilan video, atau tanggal terakhir dilakukan modifikasi terhadap file tersebut.

Tanggal "Accessed" saya kurang paham maksud dari tanggal ini, mungkin tanggal ini adalah kapan kita melakukan akses ke fil…

Inspect Element Ala Facebook

Hari ini saya sedang asik-asik browsing,  dan melakukan Inspect Element pada facebook. ternyata ada pesan yang muncul pada browser saya ini.
sebelumnya Inspect Element adalah sebuah fitur yang diberikan oleh setiap browser, jadi ini adalah fitur browser bukan fitur yang ada pada sebuah web. biasanya Inspect Element sering saya gunakan untuk mencari code Css yang error atau mencari sebuah tag-tag pada css atau html. jadi perubahan yang terjadi pada inspect element bersifat tidak permanent hanya saat pada browser itu saja, dan tidak akan bepengaruh terhadap sisi web.
ini adalah sebuah contoh inspect Element pada web biasa :

yah banyak errornya :D. tapi apa yang terjadi kalau kita lakukan inspect Element pada halaman Facebook ?
ini yang terjadi.
ada sebuah pesan yang terdapat pada hasil dari inspect element tersebut, isi dari pesan tersebut adalah :

ternyata banyak kejadian yang menfaat yang melakukan tindakan serangan atau meretas akun dengan menfaatkan fitur salah satu ini, bagi facebok ini …