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

avatar 4key
@4key

70 Kontribusi 2 Poin

Diperbarui 7 tahun yang lalu

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;
?>

avatar gunalirezqimauludi
@gunalirezqimauludi

350 Kontribusi 243 Poin

Dipost 7 tahun yang lalu

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

avatar 4key
@4key

70 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban