Cara merubah format tanggal dari Y-m-d ke d-m-Y

Seperti yang kita tahu saat menyimpan data ke dalam database contoh misalnya mysql adalah harus dalam format tahun-bulan-hari sedangkan kita ingin ke format hari-bulan-tahun. caranya adalah sebagai berikut kita tetap meyimpan data tanggal dalam format Y-m-d ke mysql lalu saat akan ditampilkan kita dormat dulu menggunakan php menjadi d-m-Y.

contoh:

<?php
$tanggal_db = "2020-03-17";
$tanggal_format = date_create($tanggl_db);
echo date_format($tanggal_format,"d-m-Y");
?>

Sebelum memformat tanggal kita gunakan terlebih dahulu fungsi date yaitu date_create lalu setelahnya date_create dimasukan kedalam date_format.

Untuk cara lainnya menggunakan fungsi explode atau dengan kata lain memecah string menjadi array. caranya adalah sebagai berikut:

<?php
$tanggal_db = "2020-03-17";
$tanggal_format = explode("-",$tanggal_db);
//dihitung dari angka 0=tahun, 1=bulan, 2=tanggal
//sehingga didapat
echo $tanggal_format[2]."-".$tanggal_format[1].$tanggal_format[0];
?>

 

Related posts

Leave a Comment