Avec la fonction PHP date(), affichez la date et l’heure de façon dynamique dans presque tous les formats de votre choix. Cela peut s’avérer par­ti­cu­liè­re­ment utile si vous cherchez à indiquer des dates de pu­bli­ca­tion, des comptes à rebours ou d’autres in­for­ma­tions en lien avec le temps.

Fonction PHP date : de quoi s’agit-il ?

PHP date est une fonction intégrée per­met­tant de formater la date et l’heure. Elle renvoie une chaîne de ca­rac­tères (ou String) re­pré­sen­tant la date et l’heure formatées con­for­mé­ment aux pa­ra­mètres définis. Par exemple, vous pouvez utiliser la fonction date() si vous souhaitez afficher la date et l’heure actuelles ou futures sur votre site Web. Si vous utilisez PHP pour récupérer des in­for­ma­tions dans une base de données MySQL, la fonction date() est en mesure de convertir celles-ci dans un format lisible ; cela peut s’avérer très pratique pour vos articles de blog ou en lien avec l’actualité.

Conseil

Deploy Now est la solution IONOS idéale pour optimiser votre hé­ber­ge­ment et votre dé­ve­lop­pe­ment. Vous souhaitez créer un site Web statique, une boutique de commerce en ligne ou une pla­te­forme de blog ? Deploy Now propose une con­fi­gu­ra­tion rapide ainsi que des res­sources par­ti­cu­liè­re­ment flexibles, de façon à toujours répondre à vos besoins in­di­vi­duels.

À quoi ressemble la syntaxe de la fonction PHP date() ?

La structure de la fonction PHP date() se présente comme suit :

date(format, timestamp);
php

Quels sont les pa­ra­mètres acceptés par la fonction PHP date ?

La fonction date() est composée d’un paramètre obli­ga­toire et d’un paramètre fa­cul­ta­tif.

  • format : PHP date format cor­res­pond à un paramètre de chaîne de ca­rac­tères (ou String) indiquant la manière dont il convient de formater la date et l’heure ;
    • Y : il s’agit de l’année, écrite avec 4 chiffres (par exemple, « 2023 ») ;
    • m : il s’agit du mois, toujours écrit avec 2 chiffres (de « 01 » à « 12 ») ;
    • d : il s’agit du jour du mois, toujours écrit avec deux chiffres (de « 01 » à « 31 ») ;
    • H : il s’agit de l’heure, au format « 24 heures » (de « 00 » à « 23 ») ;
    • i : il s’agit de la minute (de « 00 » à « 59 ») ;
    • s : il s’agit de la seconde (de « 00 » à « 59 ») ;
  • timestamp : il s’agit d’un paramètre fa­cul­ta­tif prenant en charge un ho­ro­da­tage sous la forme d’un nombre entier. Si vous décidez de laisser ce paramètre de côté, l’heure système actuelle est alors utilisée.

L’heure UNIX (également appelée « heure POSIX ») est un nombre entier simple qui comp­ta­bi­lise le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC (temps universel coordonné). Cet ho­ro­da­tage cor­res­pond à une norme commune dans le domaine de l’in­for­ma­tique, car il s’af­fran­chit de tous les fuseaux horaires et permet de réaliser des calculs simples im­pli­quant des données tem­po­relles.

Pour en savoir plus sur la pro­gram­ma­tion avec PHP, nous vous invitons à consulter notre tutoriel PHP. Nous avons également comparé pour vous les avantages et les in­con­vé­nients de PHP et Python et de PHP et Ja­vaS­cript.

API de IONOS pour dé­ve­lop­peurs
Gérez vos produits d'hé­ber­ge­ment grâce à notre puissante API
  • En­re­gis­tre­ments DNS
  • Ad­mi­nis­tra­tion SSL
  • Do­cu­men­ta­tion API

Exemples d’ap­pli­ca­tion de la fonction PHP date()

La fonction PHP date() constitue un outil puissant pour le formatage des dates comme des heures. Vous pouvez la combiner aux classes PHP, aux opé­ra­teurs PHP et à d’autres fonctions PHP de manière à profiter de fonc­tion­na­li­tés complètes pour votre ap­pli­ca­tion Web.

Con­ca­té­ner la date et l’heure

N’hésitez pas à faire appel à des opé­ra­teurs PHP, comme l’opérateur de con­ca­té­na­tion, pour combiner des valeurs liées à la date et à l’heure avec d’autres chaînes de ca­rac­tères ou d’autres variables.

$today = date('Y-m-d'); // année, mois et jour actuels
$message = 'La date actuelle' . $today;
echo $message;
php

Générer et per­son­na­li­ser l’ho­ro­da­tage

« strtotime() » compte parmi les fonctions PHP et permet de générer un ho­ro­da­tage à partir d’une chaîne de ca­rac­tères, de manière à désigner une date ou une heure précise. La fonction date() peut ensuite être utilisée pour formater cet ho­ro­da­tage.

$dateString = '2023-08-19';
$timestamp = strtotime($dateString);
$formattedDate = date('l, F j, Y', $timestamp);
echo $formattedDate;
php

Vous obtenez alors le résultat suivant :

Samedi, 19 août 2023
php

La classe PHP DateTime

La classe DateTime cor­res­pond à une méthode orientée objet qui vous permet de tra­vail­ler avec des valeurs associées à la date et à l’heure. Son fonc­tion­ne­ment est similaire à celui de la fonction date(). Vous trouverez un exemple ci-dessous :

$now = new DateTime();
$formattedDate = $now->format('l, F j, Y H:i:s');
echo $formattedDate;
php

Nous avons commencé par créer un objet DateTime appelé « $now », qui cor­res­pond à la date et l’heure actuelles. Ensuite, nous avons utilisé la méthode format() de l’objet PHP DateTime pour afficher la date et l’heure au format voulu. Pour finir, nous avons affiché la date ainsi formatée.

IONOS Cloud Object Storage
Stockage de données sûr et éco­no­mique

Augmentez votre ren­ta­bi­lité grâce à un stockage évolutif, qui s'intègre à vos scénarios d'ap­pli­ca­tion. Vos données sont protégées par nos serveurs d'une grande fiabilité et un contrôle des accès per­son­na­lisé.

Aller au menu principal