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

Postingan berikutnya

  1. cara merubah format tanggal di phpmyadmin
  2. Cara input database tanggal dengan format d-m-y
  3. merubah format tanggal di phpmydmin
  4. merubah format tanggal di mysqli via php
  5. merubah format tanggal php mysql
  6. cara merubah inputan tanggal menggunakan explode pada php
  7. convert tanggal dari mysql php
  8. cara mengubah bulan menjadi huruf php
  9. https://www sistemphp com/cara-simpel-rubah-koversi-tanggal-php-mysql/
  10. mengubah format tanggal php my admin
  11. mengubah format tanggal dari dd/mm/yyyy di php
  12. mengganti format date di phpmyadmin
  13. mengubah format tanggal date menjadi yyyy-mm-dd pada php
  14. merubah format tanggal mysql
  15. merubah format tanggal/di/php/mysql

Leave a Reply

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