Maison > développement back-end > tutoriel php > Comment obtenir l'heure et la date actuelles en utilisant php

Comment obtenir l'heure et la date actuelles en utilisant php

不言
Libérer: 2023-04-05 10:36:01
original
25975 Les gens l'ont consulté

Comment obtenir l'heure et la date actuelles en utilisant Comment obtenir lheure et la date actuelles en utilisant php ? En PHP, nous pouvons utiliser la fonction date() pour obtenir l'heure et la date actuelles, ou en PHP>5.2, utiliser la classe PHP DateTime pour obtenir la date et l'heure. Jetons un coup d'œil au contenu spécifique.

Comment obtenir lheure et la date actuelles en utilisant php

Utilisez la fonction date() pour afficher la date et l'heure actuelles. Il utilisera le fuseau horaire par défaut configuré dans Comment obtenir lheure et la date actuelles en utilisant php.ini.

<?Comment obtenir lheure et la date actuelles en utilisant php
echo date(&#39;Y-m-d H:i:s&#39;);
?>
Copier après la connexion

Utilisez la classe date time() pour afficher la date et l'heure actuelles. Il utilisera également le fuseau horaire par défaut.

<?Comment obtenir lheure et la date actuelles en utilisant php
$datetime = new DateTime();
echo $datetime->format(&#39;Y-m-d H:i:s&#39;);
?>
Copier après la connexion

Date et heure dans le fuseau horaire PHP :

Il est également possible de définir un fuseau horaire spécifique pour l'application. Désormais, PHP n'utilisera plus le fuseau horaire défini par le système.

<?Comment obtenir lheure et la date actuelles en utilisant php
date_default_timezone_set(&#39;UTC&#39;);
 
$datetime = new DateTime();
echo $datetime->format(&#39;Y-m-d H:i:s&#39;);
?>
Copier après la connexion

Convertir la date, l'heure et le fuseau horaire

Par exemple, vous avez stocké la date (2018-01-11 01:17:23) dans le fuseau horaire UTC dans la base de données. Convertissez maintenant ce DateTime en fuseau horaire EST.

<?Comment obtenir lheure et la date actuelles en utilisant php
$date = new DateTime(&#39;2011-11-10 20:17:23&#39;, new DateTimeZone(&#39;UTC&#39;));
 
$date->setTimezone(new DateTimeZone(&#39;EST&#39;));
echo $date->format(&#39;Y-m-d H:i:s&#39;);
?>
Copier après la connexion

Après avoir exécuté la commande ci-dessus, vous obtiendrez les résultats suivants.

2018-01-11 01:17:23
Copier après la connexion

Cet article se termine ici. Pour un contenu plus passionnant, vous pouvez prêter attention à d'autres didacticiels de colonnes connexes sur le site Web PHP chinois ! ! !

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal