Utama/ Tips dan Trik


Tentunya Anda mengerti bahwa dalam ejaan indonesia bentuk penulisan tanggal diset dengan format (d-m-Y) atau tanggal, bulan dan tahun. Berbeda dengan format yang ada di dalam MySQL, bentuknya adalah (Y-m-d), dimana nilai Y : tahun, m : bulan dan d : tanggal.
Sekarang jika Anda memasukkan data dari form masukan, pasti bentuknya akan dibuat dalam format (d-m-Y). Sehingga sebelum data tanggal disimpan, Anda harus mengkonversinya menjadi (Y-m-d) atau sesuai dengan format yang didukung database MySQL. Berikut contoh skripnya :

<?php
function TglIndoMy ($tgl) {
// memotong data tahun
$ThnMy=substr("$tgl",6,4);

// memotong data bulan
$BlnMy=substr("$tgl",3,2);

// memotong data tanggal
$TglMy=substr("$tgl",0,2);

// menyatukan ke-3 data
$TglIndoMy="$ThnMy-$BlnMy-$TglMy";
return $TglIndoMy;
}

echo "Konversi tanggal Indonesia Ke MySQL<br>";
echo "Data awal 29-12-2008, menjadi = ";
echo TglIndoMy("29-12-2008");
?>

PENJELASAN HASIL :
Berikut adalah contoh hasilnya:

  • Tanggal Asal (d-m-Y) : 29-12-2008
  • Tanggal Hasil (Y-m-d): 2008-12-29