Wie Sie das laufende Jahr in PHP bekommen

  1. Verwendung der date() Funktion, um das aktuelle Jahr in PHP zu erhalten
  2. Verwendung der Funktion strftime(), um die aktuelle Jahreszahl in PHP zu erhalten
  3. Verwendung des DateTime-Objekts, um das aktuelle Jahr in PHP zu erhalten

In diesem Artikel stellen wir Methoden vor, um das aktuelle Jahr zu ermitteln.

  • Verwendung der date()-Funktion
  • Verwendung der Funktion strftime()
  • Verwendung der Methode format() im DateTime-Objekt

Verwendung der date() Funktion, um das aktuelle Jahr in PHP zu erhalten

Wir könnten die eingebaute date() Funktion benutzen, um das aktuelle Jahr zu erhalten. Sie gibt das aktuelle Datum im angegebenen Format zurück. Ihre Syntax lautet wie folgt

date($format, $timestamp);

Der Parameter format gibt Auskunft über das endgültige Datumsformat, das angezeigt wird. Es hat mehrere Varianten. Es sollte eine Zeichenkette sein.

Der Parameter Timestamp ist optional. Er gibt Auskunft über den spezifischen Zeitstempel und zeigt das Datum entsprechend an. Wenn kein Timestamp übergeben wird, wird standardmäßig das aktuelle Datum verwendet.

<?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.";
?>

Das Format "d-m-Y" gibt das vollständige Datum mit 4-stelliger Jahreszahl zurück. Das Format "Y" gibt den 4-stelligen Jahreswert zurück. Das Format "y" gibt den 2-stelligen Jahreswert zurück. Sie können es nach Ihren Wünschen ändern.

Ausgabe:

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

Verwendung der Funktion strftime(), um die aktuelle Jahreszahl in PHP zu erhalten

Eine weitere eingebaute Funktion in PHP - strftime() könnte ebenfalls die Datums- oder Zeitangabe im angegebenen Format zurückgeben. Sie hat ein anderes Format für Variationen von Datum und Zeit.

strftime($format, $timestamp);

Das variable Format sagt etwas über das Format des Datums oder der Zeit aus. Es ist eine Zeichenkette.

Die Variable timestamp ist eine optionale Variable, die über den UNIX-Zeitstempel Auskunft gibt. Sie ist eine ganze Zahl. Wenn sie nicht angegeben wird, gibt die Funktion das aktuelle Datum oder die aktuelle Zeit zurück.

<?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.";
?>
Warnung

Wir können das aktuelle Jahr im Format "%Y" im 4-stelligen Wert und im Format "%y" im 2-stelligen Wert erhalten.

Ausgabe:

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

Verwendung des DateTime-Objekts, um das aktuelle Jahr in PHP zu erhalten

In PHP wird die DateTime format() Funktion benutzt, um das Datum in einem bestimmten Format anzuzeigen.

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

Der Parameter format gibt das Format des Datums an.

<?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.";
?>

Die Ausgabe ist das Datum mit dem angegebenen Format.

Ausgabe:

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

Verwandter Artikel - PHP DateTime

  • Wie man die Differenz zwischen zwei Daten mit PHP berechnet