{"id":367,"date":"2024-01-18T11:58:44","date_gmt":"2024-01-18T05:58:44","guid":{"rendered":"http:\/\/itllive.com\/knowledgebase\/?p=367"},"modified":"2024-01-18T12:00:12","modified_gmt":"2024-01-18T06:00:12","slug":"laravel-carbon-how-to-change-timezone","status":"publish","type":"post","link":"https:\/\/itllive.com\/knowledgebase\/2024\/01\/18\/laravel-carbon-how-to-change-timezone\/","title":{"rendered":"Laravel-Carbon: How to change timezone"},"content":{"rendered":"<p>1. Open the AppServiceProvider class in app\/Providers\/AppServiceProvider.php.<br \/>\n2. Add the following code in the boot method:<\/p>\n<pre>\r\nuse Illuminate\\Support\\Facades\\Config;\r\nuse Carbon\\Carbon;\r\npublic function boot()\r\n{\r\n    config::set('app.timezone', 'Asia\/Dhaka'); \/\/ For Dhaka\r\n    date_default_timezone_set('Asia\/Dhaka'); \/\/ For Dhaka\r\n    Carbon::setToStringFormat(Config::get('app.datetime_format'));\r\n}<\/pre>\n<p>Don&#8217;t forget to import the Carbon &#038; Config class at the top of your AppServiceProvider file:<\/p>\n<pre>use Illuminate\\Support\\Facades\\Config;\r\nuse Carbon\\Carbon;<\/pre>\n<p>3. Make sure to register your AppServiceProvider in the providers array in config\/app.php if not already registered:<\/p>\n<pre>'providers' => [\r\n    \/\/ ...\r\n    App\\Providers\\AppServiceProvider::class,\r\n    \/\/ ...\r\n],<\/pre>\n<p>4.  define the datetime_format in config\/app.php:<\/p>\n<pre>\/\/ config\/app.php\r\n\r\nreturn [\r\n    \/\/ ...\r\n    'datetime_format' => 'Y-m-d H:i:s', \/\/ Adjust this according to your needs\r\n    \/\/ ...\r\n];<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>1. Open the AppServiceProvider class in app\/Providers\/AppServiceProvider.php. 2. Add the following code in the boot method: use Illuminate\\Support\\Facades\\Config; ...<\/p>","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-367","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/itllive.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itllive.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itllive.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itllive.com\/knowledgebase\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/itllive.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=367"}],"version-history":[{"count":2,"href":"https:\/\/itllive.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/367\/revisions"}],"predecessor-version":[{"id":369,"href":"https:\/\/itllive.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/367\/revisions\/369"}],"wp:attachment":[{"href":"https:\/\/itllive.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itllive.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itllive.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}