Como obtenho o ano atual em JavaScript?
javascript
date
Satch3000
fonte
fonte
Respostas:
Crie um
new Date()
objeto e chamegetFullYear()
:Seqüestrar a resposta aceita para fornecer um exemplo de contexto básico, como um rodapé que sempre mostra o ano atual:
Em outro lugar executado após o carregamento do HTML acima:
Mostrar snippet de código
fonte
fonte
Aqui está outro método para obter a data
fonte
É assim que eu o incorporo e produzo na minha página HTML:
A saída para a página HTML é a seguinte:
Direitos autorais © 2018
fonte
new Date().getFullYear()
já é apresentado na resposta aceita.para o ano atual, podemos usar getFullYear () da classe Date; no entanto, existem muitas funções que você pode usar de acordo com os requisitos, algumas funções são:
fonte
Veja este exemplo, você pode colocá-lo onde quiser, sem se referir ao script no rodapé ou em outro lugar, como outras respostas
Nota de direitos autorais no rodapé como exemplo
fonte
Você pode simplesmente usar javascript como este. Caso contrário, você pode usar o plugin momentJs, que ajuda em grandes aplicações.
fonte
TL; DR
A maioria das respostas encontradas aqui está correta apenas se você precisar do ano atual com base no fuso horário e no deslocamento da máquina local (lado do cliente) - fonte que, na maioria dos cenários, não pode ser considerada confiável (porque pode variar de máquina para máquina) .
As fontes confiáveis são:
Detalhes
Um método chamado na
Date
instância retornará um valor com base no horário local da sua máquina.Mais detalhes podem ser encontrados em "MDN web docs": JavaScript Date object .
Para sua conveniência, adicionamos uma nota relevante dos documentos deles:
Outra fonte mencionando isso é: objeto de data e hora do JavaScript
Algumas fontes confiáveis que você pode usar são:
Mas se você simplesmente não se importa com a precisão do tempo ou se o seu caso de uso exigir um valor de tempo relativo ao horário da máquina local, poderá usar com segurança
Date
os métodos básicos do Javascript comoDate.now()
, ounew Date().getFullYear()
(para o ano atual).fonte