Este artigo discutirá as abordagens para comparar datas, independentemente do tempo usando o JavaScript.
Como comparar datas sem tempo usando JavaScript?
Para comparar datas sem tempo em JavaScript, aplique as seguintes abordagens em combinação com o “Data()”Construtor:
As abordagens declaradas agora serão discutidas uma por uma!
Abordagem 1: Compare datas sem tempo em javascript usando o método TodATestring ()
O "Data()”Construtor, juntamente com o“novo”A palavra -chave, é usada para criar um novo objeto de data. O "TodATestring ()”Método acessa a data de um objeto de data como uma string, excluindo a hora. Essas abordagens podem ser utilizadas para extrair a data da data definida pelo usuário (incluindo hora) e compará-las (datas).
Exemplo
Visão geral do exemplo a seguir:
Nas linhas acima do código:
Saída
Na saída acima, pode -se observar que a condição é satisfeita independentemente dos diferentes momentos.
Abordagem 2: Compare datas sem tempo em JavaScript usando os métodos setutchours () e gettime ()
O "setutchours ()”Método define a hora da hora do objeto em relação à UTC. O "consiga tempo()”O método calcula o número de milissegundos decorridos desde 1º de janeiro de 1970 e o retorna. Esses métodos podem ser aplicados para comparar as datas convertendo o tempo definido para o tempo universal. Isso resultará resultantes da comparação, independentemente da época.
Sintaxe
Data.Setutchours (hora, min, seg, milisec)Na sintaxe acima:
Os parâmetros correspondem aos números inteiros que representam o “hora","minutos","segundos", e "milissegundos”, Respectivamente.
Exemplo
Vamos passar pelo exemplo abaixo do ponto:
No trecho de código acima:
Saída
Na saída acima, como é evidente, a data anterior é igual à última data, independentemente do horário definido.
Conclusão
O "Data()”Construtor combinado com o“TodATestring ()”Método ou o“setutchours ()" e "consiga tempo()”Os métodos podem ser usados para comparar datas sem tempo em JavaScript. O método anterior pode ser aplicado para extrair as datas dos objetos de data criada (incluindo o tempo) e compará -los. Os últimos métodos podem ser utilizados para alocar tempo universal ao tempo buscado, de modo que as datas sejam comparadas independentemente do tempo. Este blog o orientou a comparar datas, independentemente do tempo usando JavaScript.