Comment obtenir l'année en cours en PHP

  1. Utilisation de la fonction date() pour obtenir l’année en cours en PHP
  2. Utilisation de la fonction strftime() pour obtenir l’année en cours en PHP
  3. Utilisation de l’objet DateTime pour obtenir l’année courante en PHP

Dans cet article, nous introduirons des méthodes pour obtenir l’année en cours.

  • Utilisation de la fonction date()
  • Utilisation de la fonction strftime().
  • Utilisation de la méthode format() dans l’objet DateTime

Utilisation de la fonction date() pour obtenir l’année en cours en PHP

Nous pourrions utiliser la fonction intégrée date() pour obtenir l’année en cours. Elle retourne la date du jour avec le format spécifié. Sa syntaxe est la suivante

date($format, $timestamp);

Le format des paramètres indique le format de la date finale qui sera affichée. Il existe plusieurs variantes. Il doit s’agir d’une chaîne de caractères.

Le paramètre “timestamp” est facultatif. Il indique l’horodatage spécifique et affiche la date en conséquence. Si aucun “timestamp” n’est passé, alors il utilise la date du jour par défaut.

<?php
$Date = date("d-m-Y");  
echo "The current date is $Date.";
echo "\n";
$Year = date("Y");
echo "The current year is $Year.";
echo "\n";
$Year2 = date("y");
echo "The current year in two digits is $Year2.";
?>

Le format "d-m-Y" renverra la date complète avec une valeur d’année à 4 chiffres. Le format “Y” retourne la valeur de l’année à 4 chiffres. Le format “y” retourne la valeur à 2 chiffres de l’année. Vous pouvez le modifier en fonction de vos besoins.

Production:

The current date is 20-04-2020.
The current year is 2020.
The current year in two digits is 20.

Utilisation de la fonction strftime() pour obtenir l’année en cours en PHP

Une autre fonction intégrée dans PHP - strftime() pourrait également retourner la chaîne de date ou d’heure dans le format donné. Elle a un format différent pour les variations de la date et de l’heure.

strftime($format, $timestamp);

Le format variable indique le format de la date ou de l’heure. Il s’agit d’une chaîne de caractères.

La variable timestamp est une variable optionnelle qui renseigne sur l’horodatage UNIX. Il s’agit d’un nombre entier. Si elle n’est pas donnée, la fonction retourne la date ou l’heure actuelle.

<?php
$Date = strftime("%d-%m-%Y");  
echo "The current date is $Date.";
echo "\n";
$Year = strftime("%Y"); 
echo "The current year is $Year.";
echo "\n";
$Year2 = strftime("%y"); 
echo "The current year in two digits is $Year2.";
?>
Attention

Nous pouvons obtenir l’année en cours avec une valeur à 4 chiffres en utilisant le format "%Y", et avec une valeur à 2 chiffres en utilisant le format "%y".

Production:

The current date is 20-04-2020.
The current year is 2020.
The current year in two digits is 20.

Utilisation de l’objet DateTime pour obtenir l’année courante en PHP

En PHP, la fonction DateTime format() est utilisée pour afficher la date dans un format spécifié.

$ObjectName = new DateTime();
$ObjectName->format($format); 

Le paramètre format spécifie le format de la date.

<?php
$Object = new DateTime();  
$Date = $Object->format("d-m-Y");  
echo "The current date is $Date.";
echo "\n";
$Year = $Object->format("Y"); 
echo "The current year is $Year.";
echo "\n";
$Year2 = $Object->format("y"); 
echo "The current year in two digits is $Year2.";
?>

La sortie est la date avec le format spécifié.

Production:

The current date is 20-04-2020.
The current year is 2020.
The current year in two digits is 20.

Article connexe - PHP DateTime

  • Comment obtenir le dernier jour du mois avec les fonctions PHP
  • Comment convertir une date en un horodatage en PHP