De nombreux packages externes comme le moment.JS sont généralement utilisés par les développeurs Web pour gérer les opérations de date à date. Cependant, après l'évolution de celui-ci, JavaScript a lancé un nouveau constructeur d'instance connu sous le nom de date pour gérer les opérations de date à date.
Création d'une instance de date
Tout d'abord, vous devez créer un objet de date. Le constructeur date () est utilisé pour créer un objet de date. Nous enrôlons les différentes façons d'instancier une date.
Nouvelle date () // L'heure actuelle et la date seront retournéesOù; SP= millisecondes, y = an, m = mois, d = jour, H = heure, min = minutes, et seconde= secondes. Ici, le paramètre du mois commence de 0 à 11.
Comparaison des dates dans JavaScript
Dans cet article, nous présentons différentes façons de contraster les dates en JavaScript.La méthode la plus simple pour comparer les dates en JavaScript consiste à utiliser la fonction getTime ().
Comparez la date dans JavaScript via getTime ()
Si vous souhaitez comparer la date avec le temps dans JavaScript, vous pouvez utiliser la fonction intégrée getTime (). La fonction getTime () convertit la date en valeur numérique. Lorsque les valeurs de date sont converties en valeurs numériques, vous pouvez facilement comparer deux dates. Dans cet exemple, nous utilisons des opérateurs logiques pour comparer deux dates en conséquence.
const Istancedate1 = new Date ("2021-01-31")Sortir
Comparez la date en JavaScript avec une valeur
Il existe une autre façon de comparer la date en JavaScript en utilisant la valeur de la méthode. Il retournera des millisecondes pour une période de temps particulière. La fonction de valeur de () renvoie vrai ou fausse tout en comparant deux dates.
Exemple
const Istancedate1 = new Date ("2021-01-31")Sortir
Comparez la date de JavaScript à l'aide de GetMonth (), GetDate () et des fonctions GetlillyEar ()
JavaScript n'a pas la fonctionnalité pour comparer la date sans temps directement. Si vous souhaitez faire ce type de comparaison, vous devez récupérer le mois, l'année et la date des objets individuellement. Un exemple est enrôlé ci-dessous pour contraster deux dates en utilisant des fonctions intégrées de JavaScript.
function function_dateequal (instancedate1, instancedate2)Sortir
Comparez la date de JavaScript à l'aide de la fonction TodateString ()
Il existe une autre méthode pour comparer la date en JavaScript sans utiliser l'heure. Vous pouvez utiliser la fonction TodateString () pour la comparaison des dates en récupérant uniquement la date.
instancedate1 = nouvelle date (instancedate1.TodateString ())Sortir
Comparez la date en JavaScript par Date-FNS
Nous ne devons pas compter uniquement sur l'objet de date de JavaScript pour la comparaison de la date. Au lieu d'utiliser plusieurs méthodes pour la comparaison des dates de base, il est préférable d'utiliser moins de lignes de code pour développer une comparaison efficace des dates en JavaScript sans considérer le temps.
Date-FNS est une bibliothèque tierce pour la manipulation de la date et son exemple est expliqué ci-dessous en utilisant différentes méthodes pour confirmer si les deux dates sont plus grandes, moindres ou égales.
Soit Insancedate1 = Nouvelle Date ("2020-02-30T05: 11: 12Z")Sortir
Conclusion
Nous avons tout appris sur la façon de comparer la date en JavaScript avec un exemple de cet article. Nous avons également expliqué plusieurs façons de comparer la date en JavaScript. Dans la première méthode, nous comparons les dates à travers la fonction de getTime (), nous explorons une méthode pour comparer les dates via la fonction de valeur de (). Nous avons également exploré plusieurs fonctions intégrées telles que getMonth (), GetDate () et Getliflyar () pour la comparaison de la date en JavaScript. Enfin, nous avons également discuté d'une autre fonction TodateString () afin de comparer les dates en javascript. Toutes ces méthodes ont été brièvement expliquées ainsi que des exemples de la façon dont les fonctions de date peuvent être utilisées en JavaScript pour comparer la date actuelle avec les dates précédentes et futures.