Cara Simpel Rubah (Koversi) Tanggal PHP Mysql

By , July 11, 2015,

Cara Simpel Rubah (Koversi) Tanggal PHP Mysql. Pada database phpmyadmin atau  MySQL, format data terutama tanggal yang digunakan adalah denga format YYYY-MM-DD Format tersebut menggidentifikasi bahwah:

Format mysql:

  1. YYYY = tahun
  2. MM = bulan
  3. DD = tanggal

Contohnya saja Anda akan membuat tanggal denga format 2015-07-11. Format tanggal tersebut berbeda dengan format tanggal indonesia yang mana format yang sering di gunakan yaitu:

Format indonesia:

  1. DD = tanggal
  2. MM = bulan
  3. YYYY = tahun

Hal tersebut menjadi masalah ketika Anda ingin memasukkan tanggal kedalam database melalui form html dan php, Jadi solusi yang harus Anda lakuka jika ingi sama tanggal yang kita input dengan yang ada di database MSQL maka Anda harus mengubah atau mengkonversinya terlebih dahulu kedalam format tampilan database yang biasa kita pakai yaitu DD-MM-YYYY (Format tanggal Indonesia) menjadi YYYY-MM-DD (Format database).

Cara Simpel Rubah (Koversi) Tanggal PHP Mysql

rubah-konversi-format-tanggal

Cara Simpel Rubah (Koversi) Tanggal PHP Mysql

Cara Untuk mengubah tampilan tanggal MySQL menjadi format Indonesia atau dari format database menjadi ke tanggal indonesia cara yang bisa di buat yaitu denga membuat fungsi konversi tanggal sendiri sehingga tanggal dapat berubah formatnya. Prinsip kerjaya yaitu Anda hanya membalik atau merubah posisi hari dan tahun. Jika pada format tanggal MySQL, posisi tahun didepan dan posisi hari dibelakang namun pada format tanggal yang biasa kita pakai posisinya dibalik, yaitu posisi hari yang didepan dan tahun yang dibelakang.

Dalam fungsi konversi tanggal yang akan Anda buat, Anda menggunaka fungsi yang ada di dalam php yaitu fungsi Explode yang mana kegunaanya adalah untuk memecah tahun, bulan dan hari. kemudian setelah tanggal berhasil dipecah, Tahapan selanjutnya adalah tinggal membalik urutannya kemudian untuk mendapatkan nilai fungsi yang dibuat menggunakan fungsi return php. Setelah fungsi di buat Anda hanya perlu memanggilnya saja.

Berikut ini contoh fungsi PHP untuk merubah atau konversi tanggal MySQL :

Fungsi rubah dan koversi tanggal php

function rubah_tanggal($tgl)
 {
 $exp = explode('-',$tgl);
 if(count($exp) == 3)
 {
 $tgl = $exp[2].'-'.$exp[1].'-'.$exp[0];
 }
 return $tgl;
 }

Aplikasi rubah tanggal php dan html

<!DOCTYPE html>
<html>
<body>
<h1>Cara merubah dan koversi tanggal php mysql</h1>
<?php

function rubah_tanggal($tgl)
 {
 $exp = explode('-',$tgl);
 if(count($exp) == 3)
 {
 $tgl = $exp[2].'-'.$exp[1].'-'.$exp[0];
 }
 return $tgl;
 }

$tanggaldatabaseSQL="2015-03-11";
echo "<h2>Konversi tanggal MySQL menjadi tanggal Indonesia</h2>";
echo "Tanggaldatabase SQL = ".$tanggaldatabaseSQL."<br/>";
echo "Tanggal format Indonesia = ".rubah_tanggal($tanggadatabaselSQL)."<br/>";

$tanggalindo="28-12-1982";
echo "<h2>Konversi tanggal format Indonesia menjadi ke tanggal database MySQL</h2>";
echo "Tanggal format Indonesia = ".$tanggalindo."<br/>";
echo "Tanggal database SQL = ".rubah_tanggal($tanggalindo)."<br/>";

?>
</body>
</html>

Kegunaan format ini biasanya untuk memanggil fungsi laporan pada sebuah sistem atau php, tanggal berita, atau tanggal untuk mengidentifikasi suatu field yang ada pada database.

sumber
Category: Artikel

Tentang: Abdul Rohman Wahid, ST

Programmer yang Bekerja menjadi tenaga ahli IT di Instansi Pemerintah Provinsi Riau. Saya biasanya menulis di blog ini terkait pemrograman. Selain itu Saya juga aktif mengelola web searti.com, aplikasikan.com dan kasitau.com. TLP/WA: 082285417494. Profil Lengkap.

Leave a Reply

Your email address will not be published. Required fields are marked *