Maison >développement back-end >Problème PHP >Comment modifier le décalage horaire en php

Comment modifier le décalage horaire en php

藏色散人
藏色散人original
2022-11-19 09:17:071086parcourir

Solutions pour modifier le décalage horaire en PHP : 1. Éliminez le décalage horaire via "date_default_timezone_set('Asia/Shanghai');" 2. Via "gmdate("Y-m-d H:i:s", mktime() + $ timeoffset * 3600) ;"Formater l'heure.

Comment modifier le décalage horaire en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.

php Comment modifier le décalage horaire ?

  • Comment obtenir l'heure actuelle en PHP

Utilisez la fonction date() pour implémenter

<?php
date_default_timezone_set(&#39;Asia/Shanghai&#39;);//此句用于消除时间差
echo $nowtime=date("Y-n-j H:i:s");
?>
  • La solution au décalage horaire

Vous pouvez utiliser le code suivant :

<?php
$timeoffset = 8;
echo gmdate("Y-m-d H:i:s", mktime() + $timeoffset * 3600);
//gmdate()函数返回的是GMT(格林威治)时间,$timeoffset是各地的时差。8是北京时间和GMT的时差。
?>

Aussi~from À partir de php5.1.0, l'option date.timezone a été ajoutée à php.ini. Elle est désactivée par défaut

C'est-à-dire que l'heure affichée (quelle que soit la commande php utilisée) est la moyenne de Greenwich. L'heure

et notre heure (heure de Pékin) ont exactement 8 heures de retard. Il existe trois méthodes ci-dessous pour rétablir l'heure normale.

1. Le moyen le plus simple est de ne pas utiliser php5.1 ou supérieur

2 Si vous devez l'utiliser et ne pouvez pas modifier php.ini, vous devez ajouter date_default_timezone_set ( XXX); ne peut modifier que php.ini. Ouvrez php.ini et recherchez date.timezone. Supprimez le point-virgule devant lui

=, ajoutez PRC après et redémarrez le service http (comme apache2 ou iis, etc.)

Pour le XXX entre parenthèses. en 2, vous pouvez vous rendre sur le site officiel de PHP pour vérifier, adresse : http ://www.php.net/manual/en/timezones.php

Apprentissage recommandé : "

Tutoriel vidéo PHP

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn