Cara Mengganti Format Tanggal Indonesia di PHP

pic Cara Mengganti Format Tanggal Indonesia di PHP

Selamat jumpa kembali di situs jasa pembuatan website Jasa-Website.Net. Kali ini kita akan membahas bagaimana cara mengubah format tanggal pada PHP.

Sebagaimana sudah kita pahami bahwa format dasar penulisan tanggal pada php atau mysql adalah  tahun-bulan-tanggal (Y-m-d). Contohnya 2021-04-20. Padahal kita di indonesia menggunakan format tanggal tanggal-bulan-tahun (d-m-Y) seperti misal 20-04-2021 atau 20  April 2021. Nah, bagaimana cara mengubahnya? Tentu saja tidak sulit. Mari kita simak cara membuat format tanggal indonesia dengan PHP di baah ini.

Format Tanggal Pada PHP

Format tanggal dapat diubah dengan syntax strtotime. Cara penulisannya sebagai berikut

<?php
//Tanggal Sekarang

$tanggal=date('Y-m-); //Format dasar
echo "$tanggal"; //hasilnya tanggal hari ini 2021-04-20

$ubahtanggal=('d F Y', strtotime($tanggal)); 
echo "$ubahtanggal"; //hasilnya tgl sekarang 20 April 2021
?>

Untuk mengubah format tanggal kita bisa menggunakan strtotime pada parameter kedua di function date(). strtotime() adalah fungsi untuk mengubah string ke waktu(time). jadi tanggal yang di tentukan bisa di letakkan pada parameter kedua seperti contoh di atas.

$ubahtanggal=date('d F Y', strtotime($tanggal));

Format Tanggal Indonesia Pada PHP

Untuk mengubah tanggal ke format tanggal Indonesia kita akan buat fungsi PHP. Kita buat file dengan nama fungsi_tgl_indo.php

   'Januari', 'Februari','Maret','April','Mei','Juni','Juli','Agustus','September','Oktober', 'November','Desember');
	$pisah = explode('-', $tanggal);
	
	// variabel pisah 0 = tanggal
	// variabel pisah 1 = bulan
	// variabel pisah 2 = tahun
 
	return $pisah[2] . ' ' . $bulan[ (int)$pisah[1] ] . ' ' . $pisah[0];
}
 
echo tgl_indonesia(date('Y-m-d')); // hasilnya 20 April 2021 
echo "<br?>";
echo tgl_indonesia("2021-04-20"); // hasilnya 20 April 2021
?>

 

Jadi, bila kita ingin mengubah tanggal tertentu, kita tinggal memanggil fungsi tgl_indonesia().
Gampang, bukan?

MAU PUNYA WEBSITE PROFESIONAL?

Silakan klik salah satu tombol cepat di bawah ini untuk menghubungi kami