Cómo obtener el año actual en PHP
-
Usando la función
date()
para obtener el año actual en PHP -
Usando la función
strftime()
para obtener el año actual en PHP -
Usando el objeto
DateTime
para obtener el año actual en PHP
En este artículo, introduciremos métodos para obtener el año actual.
- Usando la función
date()
- Usando la función
strftime()
- Usando el método
format()
en el objeto DateTime
Usando la función date()
para obtener el año actual en PHP
Podríamos usar la función date()
incorporada para obtener el año actual. Devuelve la fecha actual con el formato especificado. Su sintaxis es la siguiente
date($format, $timestamp);
El formato de los parámetros indica el formato de la fecha final que se mostrará. Tiene varias variaciones. Debería ser una cadena.
El parámetro timestamp
es opcional. Indica la marca de tiempo específica y muestra la fecha en consecuencia. Si no se pasa ningún timestamp
, entonces utiliza la fecha actual por defecto.
<?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.";
?>
El formato "d-m-Y"
devolverá la fecha completa con el valor de 4 dígitos del año. El formato "Y"
devolverá el valor de 4 dígitos del año. El formato "y"
devolverá el valor de 2 dígitos del año. Puede modificarlo según sus necesidades.
Producción :
The current date is 20-04-2020.
The current year is 2020.
The current year in two digits is 20.
Usando la función strftime()
para obtener el año actual en PHP
Otra función incorporada en PHP - strftime()
también podría devolver la cadena de fecha y hora en el formato dado. Tiene un formato diferente para las variaciones de fecha y hora.
strftime($format, $timestamp);
El formato variable dice sobre el formato de la fecha o la hora. Es una cadena.
La variable timestamp es una variable opcional que informa sobre el timestamp de UNIX. Es un número entero. Si no se indica, la función devuelve la fecha o la hora actual.
<?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.";
?>
Podemos obtener el año actual en un valor de 4 dígitos usando el formato "%Y"
, y en un valor de 2 dígitos usando el formato "%y"
.
Producción :
The current date is 20-04-2020.
The current year is 2020.
The current year in two digits is 20.
Usando el objeto DateTime
para obtener el año actual en PHP
En PHP, la función DateTime format()
se utiliza para mostrar la fecha en un formato específico.
$ObjectName = new DateTime();
$ObjectName->format($format);
El parámetro $format
especifica el formato de la fecha.
<?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 salida es la fecha con el formato especificado.
Producción :
The current date is 20-04-2020.
The current year is 2020.
The current year in two digits is 20.