Fungsi Tanggal Indonesia

Beberapa cara untuk menampilkan tanggal yang sesuai dengan hari ini. Salah satu cara tersebut bisa menggunakan function date. Akan tetap, function date ini hanya menampilkan dalam format english. Nah ! Sekarang mimin mau bagi bagi function nih supaya format tanggalnya menjadi format Indonesia.

copy paste aja syntax nya ya bos !

<?php
ini_set('display_errors','Off');
function tanggalindo($tanggal)
{
 $tahun = substr("$tanggal",0,4); 
 $bulan = substr("$tanggal", 5, 2); 
 $tgl = substr("$tanggal", 8, 2); 
 $jam = substr("$tanggal", 11, 2); 
 $mnt = substr("$tanggal", 14, 2); 
 $dtk = substr("$tanggal", 17, 2); 
 if ($bulan=="01") { $bulan1="Januari"; }
 if ($bulan=="02"){ $bulan1="Februari"; }
 if ($bulan=="03"){ $bulan1="Maret"; }
 if ($bulan=="04"){ $bulan1="April"; }
 if ($bulan=="05"){ $bulan1="Mei"; }
 if ($bulan=="06"){ $bulan1="Juni"; }
 if ($bulan=="07"){ $bulan1="Juli"; }
 if ($bulan=="08"){ $bulan1="Agustus"; }
 if ($bulan=="09"){ $bulan1="September"; }
 if ($bulan=="10"){ $bulan1="Oktober"; }
 if ($bulan=="11"){ $bulan1="November"; }
 if ($bulan=="12") {$bulan1="Desember"; }
 
 $time = mktime(0,0,0,$bulan,$tgl,$tahun);
 $hari = getdate($time);
 $array_hari = array("Monday" => "Senin", "Tuesday" => "Selasa", "Wednesday" => "Rabu", "Thursday" => "Kamis",
 "Friday" => "Jum'at", "Saturday" => "Sabtu", "Sunday" => "Minggu");
 $hari = $array_hari[$hari[weekday]];
 $tgl="$hari, $tgl $bulan1 $tahun $jam:$mnt:$dtk"; 
 return $tgl;
}
date_default_timezone_get('Asia/Jakarta');
$datenow = date('Y-m-d H:i:s');
echo tanggalindo($datenow);
?>

Kirim pertanyaan Anda di kolom komentar. Terimakasih 🙂

Leave a comment