Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save ahmadshobirin/5e761c055b4bae2b13262ce9d58be2cb to your computer and use it in GitHub Desktop.
Save ahmadshobirin/5e761c055b4bae2b13262ce9d58be2cb to your computer and use it in GitHub Desktop.
set locale and timezone indonesia in laravel

Open File App\Providers\AppServiceProvider

Change method boot

use Carbon\Carbon;


public function boot()
{
	config(['app.locale' => 'id']);
	Carbon::setLocale('id');
}

Open file config/app.php

Change separated values

'timezone' => 'Asia/Jakarta',

'locale' => 'id',

'faker_locale' => 'id_ID',

Display the date with Indonesian language

Try this step in views or controller also step is recommended here


Carbon\Carbon::parse('2019-03-01')->translatedFormat('d F Y');

@sawirricardo
Copy link

mantap, masukkan saja, ini bisa diterapkan kalau kita udah tahu pasti usernya hanya dari Indonesia. Kalau usernya dari berbagai zona waktu, menurutku tetap dibiarkan saja di UTC, pengaturan timezone diserahkan ke masing-masing user baiknya.

@afrizal423
Copy link

mantap, masukkan saja, ini bisa diterapkan kalau kita udah tahu pasti usernya hanya dari Indonesia. Kalau usernya dari berbagai zona waktu, menurutku tetap dibiarkan saja di UTC, pengaturan timezone diserahkan ke masing-masing user baiknya.

Benar sekali.
Bisa menggunakan package ini untuk konversi UTC ke timezone masing-masing dari sisi client.

@mikahoy045
Copy link

Yang indonesia tengah bisa pake Asia/Makassar

@ZikryJasman
Copy link

Kalau pakai diffForHumans, kata-katanya masih janggal
Contohnya 1 bulan sebelumnya, ada yang tahu bagaimana biar jadi 1 bulan yang lalu?

eh ketemu lagi disini :D solusi cepet sih edit aja mas di file ini vendor/nesbot/carbon/src/Carbon/Lang/id.php

sy juga lagi nyari tau cara buat extends file ini gimana

mantap bg solusi ini 👍 :

@okuruu
Copy link

okuruu commented Oct 16, 2022

Di AppServiceProvide mintol ditambahin dependensi ini dong gan biar ga bingung yg lainnya

use Carbon\Carbon;

@masterewot
Copy link

Mantab Bang

@ray-ahmad
Copy link

makasii banyak

@bayugustiparaya
Copy link

makasih bg
noted nih, hal terpenting setelah bikin fresh laravel.

@azbagas
Copy link

azbagas commented Jan 7, 2024

nicee

@Gusase
Copy link

Gusase commented Feb 6, 2024

tengkiuu

@tsukifell
Copy link

Thankyou bang

@NaufalParamaRafif
Copy link

Thanks! bang..

@AlanPratama
Copy link

thank you for the information, i'm going to use it very often. I'm appreciate!

@pr-bw
Copy link

pr-bw commented May 19, 2024

Untuk Laravel 11 bisa langsung diatur lewat .env

@aspsptyd
Copy link

izin porek masse

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment