Como obter o ano atual em PHP
-
Utilize
date()
Função para obter o ano atual em PHP -
Utilize
strftime()
Função para obter o ano atual em PHP -
Utilize
DateTime
Objeto para obter o ano atual em PHP
Neste artigo, vamos introduzir métodos para obter o ano atual.
- Utilizando a função
date()
- Utilizando
strftime()
função - Utilizando o método
format()
no objetoDateTime
Utilize date()
Função para obter o ano atual em PHP
Poderíamos utilizar a função date()
embutida para obter o ano atual. Ela retorna a data atual com o formato especificado. Sua sintaxe é a seguinte
date($format, $timestamp);
O parâmetro $format
informa sobre o formato da data final que será exibida. Ele tem várias variações. Deve ser uma string.
O parâmetro $format
é opcional. Ele especifica o carimbo da hora específica e exibe a data de acordo. Se nenhum timestamp
for passado, então ele utiliza a data atual por padrão.
<?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.";
?>
O formato "d-m-Y"
devolverá a data completa com o valor de 4 dígitos do ano. O formato "Y"
devolverá o valor de 4 dígitos do ano. O formato "y"
devolverá o valor de 2 dígitos do ano. Você pode modificá-lo de acordo com suas necessidades.
Resultado:
The current date is 20-04-2020.
The current year is 2020.
The current year in two digits is 20.
Utilize strftime()
Função para obter o ano atual em PHP
Outra função embutida no PHP - strftime()
poderia também retornar a data ou a seqüência de tempo no formato dado. Ela tem um formato diferente para variações de data e hora.
strftime($format, $timestamp);
O parâmetro $format
informa sobre o formato da data ou hora. É uma string.
O parâmetro $timestamp
é uma variável opcional que informa sobre a marca de tempo UNIX. É um número inteiro. Se não for dado, a função retorna a data ou hora atual.
<?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 obter o ano atual em valor de 4 dígitos utilizando o formato "%Y"
, e em valor de 2 dígitos utilizando o formato "%y"
.
Resultado:
The current date is 20-04-2020.
The current year is 2020.
The current year in two digits is 20.
Utilize DateTime
Objeto para obter o ano atual em PHP
Em PHP, a função DateTime format()
é utilizada para exibir a data em um formato especificado.
$ObjectName = new DateTime();
$ObjectName->format($format);
O parâmetro $format
especifica o formato da data.
<?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.";
?>
A saída é a data com o formato especificado.
Resultado:
The current date is 20-04-2020.
The current year is 2020.
The current year in two digits is 20.