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

@kangdetar
Copy link

Terima kasih sudah mengingatkan method translatedFormat.

@fsevenm
Copy link

fsevenm commented Oct 13, 2020

+1 translatedFormat

@anggadwi16
Copy link

makasi bang mantabbbbbb

@liyansasongko
Copy link

liyansasongko commented Oct 31, 2020 via email

@zalpe666
Copy link

thx bang

@dzulfahmi
Copy link

Konfigurasi di atas bisa jalan setelah sy coba run
php artisan config:clear

@albirrkarim
Copy link

thank you .....

@ichsanputr
Copy link

thankss om

@erwinpratama
Copy link

Terima kasih om. Sangat bermanfaat bagi Kita-kita

@dankerizer
Copy link

Thank you. helped

@DiazFarindra
Copy link

Thanks!

@aldiskatel
Copy link

terimakasih mas

@Arif-Widagdo
Copy link

very helpful, thank you mas

@danangponorogo
Copy link

Terima kasih banyak

@RyanArdyan
Copy link

Saya sangat terbantu, makasih bro shobirin.

@muhammadkhadhafi
Copy link

kok di saya gk work ya?

@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

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