FUNGSI DATE()

Fungsi PHP date() digunakan untuk memformat tanggal dan atau waktu dengan format

date(format, timestamp)

pada tulisan singkat ini, kita akan bahas penulisan format tanggal dengan beberapa karakter yang dapat digunakan yaitu:

d = untuk menampilkan tanggal dari 01 sampai 31

D = untuk menampilkan nama hari dalam satu minggu dengan singkatan seperti SUN, MON dan seterusnya

m = untuk menampilkan bulan dalam bentuk angka 01-12

M = untuk menampilkan bulan dalam bahasa inggris seperti August

Y= Untuk menampilkan tahun dalam 4 digit seperti 2020

l (huruf kecil dari ‘L’) = Untuk menampilkan nama hari dalam satu minggu dalam bahasa inggris Saturday, Sunday dan seterusnya

jika kita menulis perintah sebagai berikut:

<?php echo tanggal(date(“D-d-m-Y”));?>

maka akan tampil outputnya SUN-23-08-2020 (dengan asumsi perintah di atas dijalankan pada saat artikel ini ditulis), jika kita akan mengubah dalam bentuk format indonesia menjadi Minggu, 23 Agustus 2020 maka diperlukan sedikit modifikasi perintah dengan membuat sebuah fungsi dengan memanfaat explode, switch dan array sebagai berikut berikut:

<?php

function tanggal($tgl) {
$pisah = explode(“-“,$tgl);

$hari = $pisah[0];
$tanggalH = $pisah[1];
$bln = $pisah[2];
$tahun = $pisah[3];

//bulan
$sasih = array(1=> ‘Januari’, ‘Februari’, ‘Maret’, ‘April’, ‘Mei’, ‘Juni’, ‘Juli’, ‘Agustus’, ‘September’, ‘Oktober’, ‘November’, ‘Desember’);
//ubah hari
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;

default:
$hari=”Tidak Diketahui”;
break;
}
return $hari.’, ‘.$tanggalH.’ ‘.$sasih[(int)$bln].’ ‘.$tahun;
}

?>

semoga bermanfaat.