Underscore.js es una biblioteca de javascript que es lo suficientemente capaz de manejar arrays, strings, objetos, mapas, establecer muy fácil y eficientemente. La función _.isDate() en underscore.js se usa para saber si el objeto dado es un objeto de fecha o no.
Sintaxis:
_.isDate(object);
Parámetros: Solo toma un parámetro, es decir, el objeto.
Retorno: Esta función devuelve un valor booleano. El valor es verdadero si el objeto es un objeto de fecha; de lo contrario, es falso.
Nota: Vincule el CDN de subrayado antes de usar este código directamente en el navegador a través del código.
Ejemplo 1:
<!DOCTYPE html> <html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script> let date=new Date() let str="9/9/9"; console.log(_.isDate(date)); console.log(_.isDate(str)); </script> </body> </html>
Producción:
Ejemplo 2:
<!DOCTYPE html> <html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script> let date1=new Date(); let date2="09-jan-1888" let boolDate1=_.isDate(date1); let boolDate2=_.isDate(date2); if(boolDate1) console.log( `_.isDate function returns ${boolDate1} \n date is: ${date1}`) else console.log( `_.isDate function returns ${boolDate1} \n ${data1} is not a date object`) if(boolDate2) console.log( `_.isDate function returns ${boolDate2} \n date is ${date2}`) else console.log( `_.isDate function returns ${boolDate2} \n ${date2} is not a date object`) </script> </body> </html>
Producción: