Wednesday, 25 March 2015

Cara Memisahkan Tanggal dan Waktu dengan Script PHP

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,
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’];
//di sini kita menggunakan fungsi list dalam php
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;
}
//tinggal menampilkan saja dengan cara mengambil nilai variabelnya seperti
echo “<td>$tanggal- $bulan- $tahun</td>
<td>$jam : $menit : $detik </td> “;
?>
Selamat mencoba dan semoga berhasil
Untuk hasilnya setelah dikolaborasikan dengan tag-tag PHP dan HTML jadinya seperti ini.
dvc








No comments:

Post a Comment