kejadian ini saya alami ketika saya membuat sebuah project di mana didalammnya menampilkan Tanggal dan Waktu dengan menggunakan script PHP. ya kira-kira gambarannya begini
No | No. Bus | Tanggal dan Waktu | Status
1. | 10 | 2013-05-02 14:00:01| hidup
waah itu sih mudah kan tinggal mengunakan perintah date , hehehe
Namun permasalahannya bukan itu, permasalahannya karena minta tanggal dan waktu di buat terpisah/ di kolom yang terpisah dan di ubah menjadi ke versi Tanggal indonesia, waduh #tepokjidat
Karena saya membuat tipe data Tanggal dari awal di database menggunakan tipe: datetime, akhirnya saya googleing dan cari bantuan gimana carannya memecah 2 data yaitu Tanggal dan Waktu, dan ketemu carannya,
Karena saya membuat tipe data Tanggal dari awal di database menggunakan tipe: datetime, akhirnya saya googleing dan cari bantuan gimana carannya memecah 2 data yaitu Tanggal dan Waktu, dan ketemu carannya,
daripada saya suatu saat lupa scriptnya lg makanya saya coba post dan share di blog, barangkali ada yang mengalaminya.haha
langsung aja
<?php
//script mysql untuk menampilkan data apa yang akan di pecah (hanya data primarykey dan yang akan di pecah)
$result = mysql_query(“select id,sekarang from data “);
//kemudian di simpan dalam variabel dua data di atas
$tanggal=$result[‘sekarang’];
$id=$result[‘id’];
$tanggal=$result[‘sekarang’];
$id=$result[‘id’];
//di sini kita menggunakan fungsi list dalam php
list($id,$tanggal) = mysql_fetch_row($result);
list($id,$tanggal) = mysql_fetch_row($result);
//pisahkan tanggal
$array1=explode(“-“,$tanggal);
$tahun=$array1[0];
$bulan=$array1[1];
$sisa1=$array1[2];
$array2=explode(” “,$sisa1);
$tanggal=$array2[0];
$sisa2=$array2[1];
$array3=explode(“:”,$sisa2);
$jam=$array3[0];
$menit=$array3[1];
$detik=$array3[2];
//ubah nama bulan menjadi bahasa indonesia
switch($bulan)
{
case”01″;
$bulan=”Januari”;
break;
case”02″;
$bulan=”Februari”;
break;
case”03″;
$bulan=”Maret”;
break;
case”04″;
$bulan=”April”;
break;
case”05″;
$bulan=”Mei”;
break;
case”06″;
$bulan=”Juni”;
break;
case”07″;
$bulan=”Juli”;
break;
case”08″;
$bulan=”Agustus”;
break;
case”09″;
$bulan=”September”;
break;
case”10″;
$bulan=”Oktober”;
break;
case”11″;
$bulan=”November”;
break;
case”12″;
$bulan=”Desember”;
break;
}
$array1=explode(“-“,$tanggal);
$tahun=$array1[0];
$bulan=$array1[1];
$sisa1=$array1[2];
$array2=explode(” “,$sisa1);
$tanggal=$array2[0];
$sisa2=$array2[1];
$array3=explode(“:”,$sisa2);
$jam=$array3[0];
$menit=$array3[1];
$detik=$array3[2];
//ubah nama bulan menjadi bahasa indonesia
switch($bulan)
{
case”01″;
$bulan=”Januari”;
break;
case”02″;
$bulan=”Februari”;
break;
case”03″;
$bulan=”Maret”;
break;
case”04″;
$bulan=”April”;
break;
case”05″;
$bulan=”Mei”;
break;
case”06″;
$bulan=”Juni”;
break;
case”07″;
$bulan=”Juli”;
break;
case”08″;
$bulan=”Agustus”;
break;
case”09″;
$bulan=”September”;
break;
case”10″;
$bulan=”Oktober”;
break;
case”11″;
$bulan=”November”;
break;
case”12″;
$bulan=”Desember”;
break;
}
//tinggal menampilkan saja dengan cara mengambil nilai variabelnya seperti
echo “<td>$tanggal- $bulan- $tahun</td>
<td>$jam : $menit : $detik </td> “;
<td>$jam : $menit : $detik </td> “;
?>
Selamat mencoba dan semoga berhasil
Untuk hasilnya setelah dikolaborasikan dengan tag-tag PHP dan HTML jadinya seperti ini.
No comments:
Post a Comment