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
|