Maison >développement back-end >tutoriel php >Comment obtenir des horodatages UTC avec des décalages spécifiques en PHP ?

Comment obtenir des horodatages UTC avec des décalages spécifiques en PHP ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-20 06:13:02480parcourir

How to Obtain UTC Time Stamps with Specific Offsets in PHP?

Obtention d'horodatages UTC avec PHP

En PHP, la fonction date() est utilisée pour récupérer des horodatages localisés. Cependant, pour obtenir des horodatages UTC avec des décalages spécifiques, une approche différente est requise.

Obtenir des horodatages UTC avec gmdate()

Pour récupérer des horodatages UTC en PHP, vous pouvez utiliser gmdate () fonction. La syntaxe est similaire à celle de date(), mais elle renvoie toujours les horodatages en UTC. Par exemple :

<code class="php">$timestamp = gmdate("Y-m-d H:i:s"); // Returns UTC timestamp</code>

La fonction gmdate() vous permet d'utiliser les mêmes spécificateurs de formatage que date(), afin que vous puissiez facilement formater l'horodatage en une chaîne souhaitée.

Ajout de GMT /UTC Offset to the Timestamp

Pour ajouter un décalage GMT/UTC à l'horodatage, vous pouvez utiliser le format de chaîne suivant :

GMT/UTC+/-####

où #### représente le décalage en minutes . Par exemple, pour ajouter un décalage de 4 heures (GMT 0400), vous utiliserez le format suivant :

GMT/UTC+0400

Vous pouvez ensuite ajouter cette chaîne de décalage au résultat gmdate() en utilisant le . opérateur :

<code class="php">$timestamp_with_offset = gmdate("Y-m-d H:i:s") . " GMT/UTC+0400";</code>

Cela affichera un horodatage en UTC avec le décalage spécifié.

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