$startDate = Carbon::parse($agenda->tanggal_mulai)->locale('id')->translatedFormat('l, d F Y');
Note: jangan lupa melakukan impor class Carbon: use Carbon\Carbon;
Penjelasan:
Carbon::parse($agenda->tanggal_mulai)
Carbon::parse()
: Mengonversi string tanggal menjadi objek Carbon. Ini memungkinkan kita untuk menggunakan berbagai metode Carbon untuk memanipulasi dan memformat tanggal.
->locale('id')
->locale('id')
: Mengatur lokal (bahasa) ke bahasa Indonesia ('id'). Ini memastikan bahwa nama hari dan bulan akan diterjemahkan ke dalam bahasa Indonesia.
->translatedFormat('l, d F Y')
->translatedFormat('l, d F Y')
: Memformat tanggal ke dalam format yang ditentukan:
Contoh Output
Jika $agenda->tanggal_mulai
adalah '2024-07-24', maka hasil dari kode di atas adalah: 'Rabu, 24 Juli 2024'