Last active
April 21, 2021 02:31
-
-
Save GustavoGomesDias/cbe7ad0d8c0f151c95441f85d58b55cb to your computer and use it in GitHub Desktop.
Para pegar quanto tempo falta para o ano que vem
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const nextYear = new Date().getFullYear() + 1; | |
const newYearTime = new Date(`January 01 ${nextYear} 00:00:00`); | |
// Tempo atual | |
const currentTime = new Date(); | |
const difference = newYearTime - currentTime; | |
// difference/1000 => retorna o número de segundos que faltam para chegar no primeiro dia do ano que vem | |
// difference/1000/60 => retorna quantos minutos falta para o ano que vem | |
// difference/1000/60/60 => retorna o número de horas até o próximo ano | |
// difference/1000/60/60/24 => retorna o número de dias que falta para o próximo ano | |
const days = Math.floor(difference/1000/60/60/24); | |
// Math.floor(difference/1000/60/60) % 24 => retorna o número de horas que falta para o dia atual acabar | |
const hours = Math.floor(difference/1000/60/60) % 24; | |
// Math.floor(difference/1000/60) % 60 => Math.floor(difference/1000/60/60) % 24 => retorna o número de minutos que falta para a hora atual acabar | |
const minutes = Math.floor(difference/1000/60) % 60; | |
// Math.floor(difference/1000/60) % 60 => Math.floor(difference/1000/60/60) % 24 => retorna o número de segundos que falta para o minuto atual acabar atual acabar | |
const seconds = Math.floor(difference/1000) % 60; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment