Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save ahmadshobirin/5e761c055b4bae2b13262ce9d58be2cb to your computer and use it in GitHub Desktop.

Select an option

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');

@afrizal423

Copy link
Copy Markdown

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
Copy Markdown

Yang indonesia tengah bisa pake Asia/Makassar

@ZikryJasman

Copy link
Copy Markdown

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

okuruu commented Oct 16, 2022

Copy link
Copy Markdown

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

use Carbon\Carbon;

@masterewot

Copy link
Copy Markdown

Mantab Bang

@ray-ahmad

Copy link
Copy Markdown

makasii banyak

@bayugustiparaya

Copy link
Copy Markdown

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

@azbagas

azbagas commented Jan 7, 2024

Copy link
Copy Markdown

nicee

@Gusase

Gusase commented Feb 6, 2024

Copy link
Copy Markdown

tengkiuu

@tsukifell

Copy link
Copy Markdown

Thankyou bang

@NaufalParamaRafif

Copy link
Copy Markdown

Thanks! bang..

@AlanPratama

Copy link
Copy Markdown

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

@adityaprbw

Copy link
Copy Markdown

Untuk Laravel 11 bisa langsung diatur lewat .env

@aspsptyd

Copy link
Copy Markdown

izin porek masse

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