format('Y-m-d H:i:s')" l'heure chinoise."/> format('Y-m-d H:i:s')" l'heure chinoise.">

Maison >développement back-end >Problème PHP >Comment transférer l'heure américaine vers la Chine en PHP

Comment transférer l'heure américaine vers la Chine en PHP

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌original
2023-06-06 15:03:051392parcourir

php La méthode pour transférer l'heure américaine vers la Chine est la suivante : 1. Créez un exemple de fichier PHP ; 2. Créez une variable $date pour stocker l'objet DateTime dans le fuseau horaire américain ; (nouvelle syntaxe DateTimeZone(' Asia/Shanghai'))", définissez le nouveau fuseau horaire cible sur la Chine ; 4. Echo affiche "$date->format('Y-m-d H:i:s')" heure chinoise.

Comment transférer l'heure américaine vers la Chine en PHP

Le système d'exploitation pour ce tutoriel : système Windows 10, version php8.1.3, ordinateur Dell G3.

Pour convertir l'heure des États-Unis (PST) en heure de la Chine (CST), vous pouvez utiliser les fonctions de classe DateTime et DateTimeZone intégrées de PHP.

屏幕截图 2023-06-06 133933.png

La mise en œuvre spécifique est la suivante :

// 创建美国时区的DateTime对象
$date = new DateTime('now', new DateTimeZone('America/Los_Angeles'));
// 设置新的目标时区为中国
$date->setTimezone(new DateTimeZone('Asia/Shanghai'));
// 输出中国时间
echo $date->format('Y-m-d H:i:s');

L'idée de ce code Créez d'abord un objet DateTime pour représenter l'heure actuelle (c'est-à-dire "maintenant") et définissez le fuseau horaire sur Los Angeles, États-Unis ("America/Los_Angeles"), puis convertissez l'heure dans le fuseau horaire de Shanghai, Chine (« Asie/Shanghai »), et enfin afficher les informations de date et d'heure au format.

Il est à noter que lors de la création d'un objet DateTime, si vous ne précisez pas de fuseau horaire, le fuseau horaire local du serveur sera utilisé. Par conséquent, veillez à spécifier explicitement le fuseau horaire en passant le deuxième paramètre à la fonction.

De plus, la méthode format() de DateTime peut être utilisée pour formater l'heure, où la chaîne de format Y-m-d H:i:s signifie afficher l'heure au format année-mois-jour heure :minute:seconde.

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