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
DateTimeObjeto 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.