Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, strings, objetos, números, etc.
El método _.isValidDate() se usa para verificar si el valor dado es una fecha válida. El valor se comprueba si es una instancia del objeto Fecha y si este objeto Fecha representa una fecha válida.
Nota: Este método no verifica si la entrada original a Fecha es una fecha real. Por ejemplo, la string de fecha «30/02/2014» se considera una fecha válida porque el objeto Date la interpreta como la representación de fecha «02/03/2014», lo cual es correcto. Se puede usar una biblioteca como Moment.js para validar las strings que representan una fecha.
Sintaxis:
_.isValidDate( value )
Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- value: este parámetro contiene el valor que debe verificarse para una fecha válida.
Valor devuelto: este método devuelve un valor booleano. Devuelve verdadero si el valor dado es una fecha válida, de lo contrario, devuelve falso.
Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca contrib de lodash. La biblioteca de contribuciones de Lodash se puede instalar mediante npm install lodash-contrib –save .
Ejemplo 1:
Javascript
// Defining Lodash variable const _ = require('lodash-contrib'); var validDate = new Date("10/02/2014"); var invalidDate = new Date("10/32/2014"); // Checking for Valid Date Object console.log("The Value of Valid Date : " + _.isValidDate(validDate)); console.log("The Value of Invalid Date : " + _.isValidDate(invalidDate));
Producción:
The Value of Valid Date : true The Value of Invalid Date : false
Ejemplo 2:
Javascript
// Defining Lodash-contrib variable const _ = require('lodash-contrib'); var val = "World War 2"; // Checking for Valid Date Object console.log("The Value of Date : " + _.isValidDate(val));
Producción:
The Value of Date : false
Publicación traducida automáticamente
Artículo escrito por epistler_999 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA