Numerosos paquetes externos como el momento.Los Js generalmente son utilizados por los desarrolladores web para manejar operaciones de fecha y hora. Sin embargo, después de la evolución de la misma, JavaScript lanzó un nuevo constructor de instancias conocido como fecha para manejar las operaciones de fecha y hora.
Creación de instancia de fecha
En primer lugar, debe crear un objeto de fecha. El constructor date () se usa para crear un objeto de fecha. Alistamos las diversas formas de instanciar una fecha.
nueva fecha () // La hora y la fecha actuales se devolveránDónde; EM= milisegundos, Y = año, metro = mes, d = día, H = hora, mínimo = minutos y segundo= segundos. Aquí el parámetro del mes comienza de 0 a 11.
Comparación de fechas en JavaScript
En este artículo, presentamos diferentes formas de contrastar fechas en JavaScript.El método más simple para comparar las fechas en JavaScript es utilizando la función getTime ().
Compare la fecha en JavaScript a través de la función getTime ()
Si desea comparar la fecha con la hora en JavaScript, puede usar la función incorporada getTime (). La función getTime () convierte la fecha en valor numérico. Cuando los valores de la fecha se convierten en valores numéricos, puede comparar fácilmente dos fechas. En este ejemplo, utilizamos operadores lógicos para comparar dos fechas correspondientemente.
const instancedate1 = nueva fecha ("2021-01-31")Producción
Compare la fecha en JavaScript con valor
Hay otra forma de comparar la fecha en JavaScript utilizando el método ValueOF. Devolverá milisegundos por un lapso de tiempo particular. La función valueOf () devuelve verdadero o falso mientras se compara dos fechas.
Ejemplo
const instancedate1 = nueva fecha ("2021-01-31")Producción
Compare la fecha en JavaScript usando las funciones getMonth (), getDate () y getfloflear ()
JavaScript no tiene la función para comparar la fecha sin tiempo directamente. Si desea hacer este tipo de comparación, debe obtener el mes, el año y la fecha de los objetos individualmente. Un ejemplo se alista a continuación para contrastar dos fechas mediante el uso de funciones incorporadas de JavaScript.
function function_dateEqual (Instancedate1, InstancedateTate2)Producción
Compare la fecha en JavaScript utilizando la función TODateTring ()
Hay otro método para comparar la fecha en JavaScript sin usar el tiempo. Puede usar la función TODateTring () para la comparación de fechas obteniendo solo la fecha.
Instancedate1 = nueva fecha (Instancedate1.TodesteString ())Producción
Compare la fecha en JavaScript a través de la fecha-fina-fns
No debemos confiar solo en el objeto de fecha de JavaScript para la comparación de fechas. En lugar de utilizar múltiples métodos para la comparación de fecha básica, es mejor usar menos líneas de código para desarrollar una comparación eficiente de las fechas en JavaScript sin considerar el tiempo.
Date-fns es una biblioteca de terceros para la manipulación de la fecha y su ejemplo se explica a continuación utilizando diferentes métodos para confirmar si las dos fechas son mayores, menores o iguales entre sí.
Deje Instancedate1 = nueva fecha ("2020-02-30T05: 11: 12z")Producción
Conclusión
Aprendimos todo sobre cómo comparar la fecha en JavaScript junto con un ejemplo en este artículo. También explicamos varias formas de comparar la fecha en JavaScript. En el primer método, comparamos las fechas a través de la función de getTime () y luego exploramos un método para comparar las fechas a través de la función valueOf (). También exploramos varias funciones incorporadas como getMonth (), getDate () y gettyoffulfyear () para la comparación de la fecha en JavaScript. Por último, también discutimos otra función ToDateString () para comparar las fechas en JavaScript. Todos estos métodos se han explicado brevemente junto con ejemplos de cómo las funciones de fecha se pueden usar en JavaScript para comparar la fecha actual con las fechas anteriores y futuras.