Menampilkan Format Hari Indonesia dengan PHP

Snippets - 07 Aug 2018

Untuk menampilkan nama hari dalam bahasa indonesia berikut kode yang dapat Anda gunakan :

<?php
	function getDayIndonesia($date)
	{
	    if($date != '0000-00-00'){
	        $data = hari(date('D', strtotime($date)));
	    }else{
	        $data = '-';
	    }

	    return $data;
	}


	function hari($day) {
	    $hari = $day;

	    switch ($hari) {
	        case "Sun":
	            $hari = "Minggu";
	            break;
	        case "Mon":
	            $hari = "Senin";
	            break;
	        case "Tue":
	            $hari = "Selasa";
	            break;
	        case "Wed":
	            $hari = "Rabu";
	            break;
	        case "Thu":
	            $hari = "Kamis";
	            break;
	        case "Fri":
	            $hari = "Jum'at";
	            break;
	        case "Sat":
	            $hari = "Sabtu";
	            break;
	    }
	    return $hari;
	}

	// Menampilkan nama hari format Bahasa Indonesia
	$hari_ini 	= date('Y-m-d');
	echo getDayIndonesia($hari_ini);
?>