En este artículo, veamos cómo se puede verificar una variable de fecha para si es válido.
¿Cómo se puede verificar si una fecha es válida o no??
En JavaScript, el Fecha() la función se usa para crear y asignar una variable de fecha. Existen algunas funciones diferentes que se pueden utilizar para verificar. Hay dos evaluaciones significativas que deben hacerse. Si ambos de esos dos demuestran ser cierto, la fecha es válida. Se arroja algo de luz sobre lo que estos dos cheques están abajo.
La palabra clave "instanciaf"
Esta palabra clave se usa para verificar si una determinada variable se crea a partir de un constructor predefinido o no. La palabra clave devuelve un valor booleano de verdadero Si la variable especificada se construye a partir del constructor especificado.
Tomemos un ejemplo a continuación:
En este escenario, ya que X es un objeto creado usando el constructor date (), el en vez de La palabra clave devuelve verdaderas.
La palabra clave "isnan"
Esta palabra clave significa "no es un número". Se usa para verificar si una variable en uso es un número. En el caso de que la variable resulte no ser un número (Isnan regresa verdadero) Entonces lo convierte en un número. Si una fecha se convierte en un número, se convierte en milisegundos. Así que si Isnan Resulta ser falsa, la variable es una fecha.
Mira el ejemplo a continuación para aclarar:
Dado que la variable convertida es una fecha (), devuelve los milisegundos. Esto indica que el Isnan devolverá falso.
Ahora combinemos nuestros dos conceptos en una función juntos para demostrar que un número es una fecha válida. El código se da a continuación:
función validDate ()En esta función se declara una variable. En el siguiente paso, la condición es verificar si el en vez de es verdad y Isnan Es falso. Si se producen estas dos situaciones, la función devuelve verdadero que muestra que la variable es una fecha válida.
Consulte los ejemplos a continuación:
Este ejemplo muestra una variable de fecha válida que se verifica.
En este ejemplo, existe una fecha no válida, y por lo tanto, el falso muestra que no es una fecha válida.
Conclusión
El artículo elabora cómo una función usa el en vez de y el Isnan función para verificar la validez de una fecha. Si en vez de es verdad y Isnan es falso, entonces la fecha es válida, de lo contrario, no es válido. El artículo explica ambas palabras clave con gran detalle, así como cómo se combinan en la función principal.