¿Cómo podemos agregar validación en el campo de entrada de fecha de nacimiento? Creo un campo de entrada de fecha de nacimiento y en este campo se muestra así 01/07/1997. Pero quiero obtener la fecha de nacimiento ingresada en el campo que se muestra así, Xx/xx/1997. Solo el año quiere mostrar la fecha y los meses no se muestran.
Lo intenté pero no funcionó. Alguien por favor me ayude a resolver este problema.
Gracias por adelantado.
Pruebe esto y cambie el código según los cambios de requisitos. He actualizado aquí, simplemente copie y pegue este código en la siguiente URL: http://jsfiddle.net/h9f46/84/
function validate(date){ var eighteenYearsAgo = moment().subtract(18, "years"); var birthday = moment(date); var dateVar = new Date(birthday); if (!birthday.isValid()) { return "invalid date"; } else if (eighteenYearsAgo.isAfter(birthday)) { return "**/**/"+ dateVar.getFullYear().toString(); } else { return "sorry, no"; } } jsprint(validate, "12/10/2000");