Nulis-Ilmu.com

Tutorial Elektronika dan Komputer

  • Home
  • Elektronika
  • Komputer
  • Javascript
You are here: Home / PHP / Konversi Tanggal MySQL

Konversi Tanggal MySQL

11 Maret 2015 By Eko Purnomo

konversi tanggal mysql

Pada database MySQL, format data yang digunakan adalah YYYY-MM-DD (tahun-bulan-hari), seperti misalnya 2015-03-13. Format tanggal ini berbeda dengan yang sering kita gunakan yaitu DD-MM-YYYY (hari-bulan-tanggal) misalnya 13-03-2015. Jadi pada saat kita akan menampilkan tanggal dari tabel MySQL kita harus mengubah dulu kedalam format tampilan yang biasa kita pakai yaitu DD-MM-YYYY (Format tanggal Indonesia).

Untuk mengubah tampilan tanggal MySQL kedalam format Indonesia atau sebaliknya kita bisa membuat fungsi konversi tanggal sendiri. Prinsipnya kita hanya membalik posisi hari dan tahun. Jika pada 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.


Pada fungsi konversi tanggal yang akan kita buat, kita mengandalkan kerja fungsi Explode untuk memecah tahun, bulan dan hari. kemudian setelah berhasil dipecah, selanjutnya tinggal kita balik saja urutannya lalu kita kembalikan nilai ini dengan fungsi return.

Berikut ini contoh fungsi PHP untuk konversi tanggal MySQL :

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

Dan berikut ini contoh penerapan fungsi PHP untuk konversi tanggal MySQL pada program:

 <!DOCTYPE html>  
<html>
<body>
<h1>Contoh Fungsi Konversi tanggal MySQL</h1>
<?php

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

$tanggalSQL="2015-03-11";
echo "<h2>Konversi tanggal MySQL ke tanggal Indonesia</h2>";
echo "Tanggal SQL = ".$tanggalSQL."<br/>";
echo "Tanggal Indonesia = ".konversi_tanggal($tanggalSQL)."<br/>";

$tanggalID="28-12-1982";
echo "<h2>Konversi tanggal Indonesia ke tanggal MySQL</h2>";
echo "Tanggal Indonesia = ".$tanggalID."<br/>";
echo "Tanggal SQL = ".konversi_tanggal($tanggalID)."<br/>";

?>
</body>
</html>

Jika file diatas dijalankan akan tampil seperti gambar berikut ini :

contoh tampilan konversi tanggal mysql

Contoh implementasi fungsi konversi tanggal ini adalah saat saya membuat tampilan lapotan transaksi dimana salah satu kolomnya adalah tanggal terjadinya transaksi. Sebelum data tanggal MySQL ditampilakn pad atabel, terlebih dahulu saya konversi dengan fungsi konversi tanggal MySQL diatas.


Filed Under: PHP

Kategori

  • Android
  • Blogging
  • CSS
  • Desain
  • Elektronika
  • HTML
  • Internet
  • Javascript
  • Komputer
  • Mikrokontroler
  • PHP
  • Website

Pos-pos Terbaru

  • Rangkaian Adaptor 12 Volt 3 Ampere
  • 10 Aplikasi Transportasi Online Terbaru 2018
  • 3 Cara Screenshot di Laptop Windows
  • Rangkaian Adaptor 12V 35Ampere
  • Komunitas Desainer Kampung Jepara
  • Solder Yang Bagus dan Berkualitas
  • Cara Melewatkan Parameter ke dalam Fungsi pada Bahasa C
  • Parameter Dalam Bahasa C: Formal dan Aktual
  • Prototipe Fungsi dalam Bahasa C
  • Cara Menggunakan Fungsi dalam Bahasa C
  • Home
  • Privacy
  • Disclaimer
  • Kontak

Copyright © 2024 ยท Nulis-ilmu.com