Membuat Format Tanggal Indonesia di PHP
Monday, 4 March 2019
Edit
Membuat Format Tanggal Indonesia di PHP
Membuat format tanggal Indonesia di PHP, dalam setiap pembuatan surat menyurat memerlukan tanggal agar pembaca surat bisa mengetahui kapan surat itu dibuat, misalnya pada saat pembuatan surat penawaran, surat jalan dan invoice.
Pada kesempatan kali ini kita akan mencoba membuat format tanggal indonesia di PHP, sebelumnya saya sudah membuat postingan terkait format tanggal di PHP namun format tersebut lebih ke format standar tanggal yakni format inggris anda bisa membacanya di Cara menggunakan waktu dan tanggal di PHP.
Baca Juga : Membuat fungsi terbilang di PHP
Baca Juga : Membuat fungsi terbilang di PHP
Pada tutorial tersebut dijelaskan fungsi - fungsi dari tanggal yang ada di PHP.
a => am atau pm
A => AM atau PM
d => Tanggal
D => Nama hari dalam seminggu
F => Nama bulan
g => jam 1 sampai 12 (1..12)
G => jam 1 sampai 23 (0..23)
h => jam 1 sampai 12 (01..12)
H => jam 1 sampai 23 (OO..23)
i => menit
j => Tanggal
l => Nama Hari
m => Bulan (dalam angka)
M => Bulan (singkatan dari nama bulan)
n => Nama bulan (1..12)
O => waktu greenwicj
r => format RFC 822 (Sun, 25 Agustus 2002 16:01:07+0200
s => detik (00..59)
T => Timezone (DMT)
y => tahun dalam dua digit
Y => tahun dalam empat digit
z => hari ke x dari tahun
A => AM atau PM
d => Tanggal
D => Nama hari dalam seminggu
F => Nama bulan
g => jam 1 sampai 12 (1..12)
G => jam 1 sampai 23 (0..23)
h => jam 1 sampai 12 (01..12)
H => jam 1 sampai 23 (OO..23)
i => menit
j => Tanggal
l => Nama Hari
m => Bulan (dalam angka)
M => Bulan (singkatan dari nama bulan)
n => Nama bulan (1..12)
O => waktu greenwicj
r => format RFC 822 (Sun, 25 Agustus 2002 16:01:07+0200
s => detik (00..59)
T => Timezone (DMT)
y => tahun dalam dua digit
Y => tahun dalam empat digit
z => hari ke x dari tahun
Untuk membuat tanggal dengan kombinasi tanggal-bulan-tahun maka cukup dengan menggunakan fungsi date() contoh penggunaan fungsi date() untuk membuat tanggal dengan format seperti ini
<h2> Format Tanggal di PHP | www.hakkoblogs.com </h2> <?php echo date('d F Y'); // Hasilnya tanggal hari ini echo "<br/>"; echo date('d F Y', strtotime('2019-03-04')); // Hasilnya 04 March 2019 ?>
Maka akan didapatkan hasil seperti gambar di bawah ini
dari contoh di atas bisa kita ketahui fungsi date() untuk menampilkan tanggal dan fungsi strtotime() mengubah string ke waktu(time), jadi kamu bisa menentukan tanggal yang diinginkan di fungsi strtotime() seperti conoth di atas
echo date('d F Y', strtotime('2019-03-04')); // Hasilnya 04 March 2019
Format Tanggal Indonesia di PHP
selanjutnya adalah membuat format tanggal indonesia, nah untuk membuat format tanggal indonesia kita membutuhkan function format_ind() yang nantinya mengubah bulan angka menjadi bulan huruf, silahkan anda tambahkan kode di bawah ini :
<h2> Format Tanggal di PHP | www.hakkoblogs.com </h2> <?php function format_ind($tanggal){ $bulan = array ( 1 => 'Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember' ); $pecahkan = explode('-', $tanggal); // variabel pecahkan 0 = tanggal // variabel pecahkan 1 = bulan // variabel pecahkan 2 = tahun return $pecahkan[2] . ' ' . $bulan[ (int)$pecahkan[1] ] . ' ' . $pecahkan[0]; } echo format_ind(date('Y-m-d')); // 04-03-2019 echo "<br/>"; echo "<br/>"; echo format_ind("2019-03-04"); // 04 Maret 2019
dari kode tersebut jika dijalankan maka anda akan mendapatkan hasil seperti di bawah ini
Baca Juga : Penggunaan Fungsi Explode dan Implode pada PHP
Kemudian di balik urutannya dan bulan berubah menjadi huruf memanggil array $bulan, dari sini akan didapatkan bulan dengan format indonesia. Sampai sini anda sudah bisa untuk membuat format tanggal indoensia di PHP.
Jika ada pertanyaan maupun penjelasan yang kurang jelas silahkan tuliskan di kolom komentar, semoga tutorial singkat ini bisa bermanfaat untuk anda yang memang membutuhkannya, selamat belajar dan selamat mencoba.