web-dev-qa-db-fra.com

Comment régler l'heure d'été en laravel 5.2?

J'utilise laravel 5.2

Je veux gagner du temps en Inde dans le domaine que nous avons créé. Quelqu'un peut-il m'aider à faire cela? Quel type de réglage je dois faire lorsque l'utilisateur s'inscrit? Je veux que l'heure de l'Inde soit stockée sur le champ created_at. Comme dans le chat WhatsApp, vous avez constaté que lorsque nous discutons en Inde, les timings de l’Inde seront affichés.

Voici mon code:

$current = Carbon::now();
$current = new Carbon();
$today = Carbon::today();

mais il me renvoie la date du temps au Royaume-Uni.

6
kunal

Aller au your_project/config/app.php, il y a une ligne:

'timezone' => ''

réglez-le sur:

'timezone' => 'Asia/Kolkata'

Le fuseau horaire par défaut sera défini sur Asia/Kolkata. Après avoir réglé ceci, vous obtiendrez l'heure indienne.

21
Mayank Pandeyz

vous pouvez utiliser ce code pour définir le fuseau horaire dans laravel

config(['app.timezone' => 'Asia/Kolkata']);
0
Ayman Elshehawy
$var  = Carbon::now('Asia/Kolkata');
return $time = $var->toTimeString();

J'ai eu le même problème. Le code ci-dessus fonctionne bien pour moi. J'espère que ça aide quelqu'un.

0
Abhilash