Postingan lainnya
Merubah nilai varchar 01,02 kedalam nama bulan
mohon koreksinya, saya memiliki field bulan dengan isi field tersebut 01,02,03 sesuai dengan nilai bulan, tetapi type field tersebut varchar, ketika saya mau rubah nilai value tersbut kedalam nama bulan seperti, january,february. data berhasil berubah hanya saja data yg muncul selalu january, harusnya menyesuaikan misalkan 01 : january 02 : february. skrip yg saya gunakan seperti dibawah, saya implementasikan ini di datatables sekiranya kalo ada yg kurang mohon tolong koreksinya
$data = array();
foreach($list as $post)
{
$date = date("F", strtotime($post->album_periode_bulan));
$row[] = $date;
$data[] = $row;
}
hatur nuhuh
2 Jawaban:
Jawaban Terpilih
coba barang kali bisa bantu permasalahannya..
<?php
$monthNum = '02';
$dateObj = DateTime::createFromFormat('!m', $monthNum);
$monthName = $dateObj->format('F'); // March
echo $monthName;
?>
bekerja dengan baik mas, makasih :D berarti kalo datanya bukan date mesti kita rubah dulu ya kedalam bentuk date format? soalnya saya menggunakan fungsi strotime itu biasanya memang di type date tim sih