Lenguaje de Programación
miércoles, 7 de octubre de 2015
lunes, 4 de mayo de 2015
Calcular la edad con Javascript y momentjs
Buenos días amigos, este es mi primer blog y hoy quiero compartir
este código para calcular la edad según la fecha de nacimiento.
Cualquier consulta, critica o mejora es bien recibida.
<!--
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Moment Js</title>
<script src="framework/moment.js"></script>
<script src="framework/jquery.js"></script>
<script>
function calc() {
var fechacalcular = $('#fecha').val();
var fechafixed = fechacalcular.replace("/","-");
var fixing = moment(fechafixed).format("DD-MM-YYYY");
var today = moment();
var nac = moment(fixing,'DD-MM-YYYY');
var inputDate = moment(nac, 'DD-MM-YYYY');
//AÑOS
var birth= moment(nac).format("YYYY");
var tday= moment(today).format("YYYY");
//MESES
var birthmonth= moment(nac).format("MM-YYYY");
var tdaymonth= moment(today).format("MM-YYYY");
//DIAS
var birthday= moment(nac).format("MM-YYYY");
var tdayday= moment(today).format("MM-YYYY");
if(inputDate===today){
var diff = today.diff(nac, 'hours');
$('#eddad').val(diff);
console.log(diff+' hours old');
$('#tiempo').val('horas');
}
else if(birthmonth===tdaymonth){
var diff = today.diff(nac, 'days');
$('#eddad').val(diff);
$('#tiempo').val('dias');
console.log(diff+' days old');
}
else if(birth===tday){
var diff = today.diff(nac, 'months');
$('#eddad').val(diff);
$('#tiempo').val('meses');
console.log(diff+' months old');
}
else if(birth!=tday && today.diff(nac, 'months')<12 ){
var diff = today.diff(nac, 'months');
$('#eddad').val(diff);
$('#tiempo').val('meses');
console.log(diff+' months old');
}
else{
var diff = today.diff(nac, 'years');
$('#eddad').val(diff);
$('#tiempo').val('años');
console.log(diff+' years old');
}
};
</script>
</head>
<body>
<input type="date" id="fecha" onblur="calc()">
<input type="text" id="eddad"><input type="text" id="tiempo">
</body>
</html> -->
Pueden descargar moment js desde:
Moment Js
Espero sus comentarios :) hasta la proxima! :D
este código para calcular la edad según la fecha de nacimiento.
Cualquier consulta, critica o mejora es bien recibida.
<!--
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Moment Js</title>
<script src="framework/moment.js"></script>
<script src="framework/jquery.js"></script>
<script>
function calc() {
var fechacalcular = $('#fecha').val();
var fechafixed = fechacalcular.replace("/","-");
var fixing = moment(fechafixed).format("DD-MM-YYYY");
var today = moment();
var nac = moment(fixing,'DD-MM-YYYY');
var inputDate = moment(nac, 'DD-MM-YYYY');
//AÑOS
var birth= moment(nac).format("YYYY");
var tday= moment(today).format("YYYY");
//MESES
var birthmonth= moment(nac).format("MM-YYYY");
var tdaymonth= moment(today).format("MM-YYYY");
//DIAS
var birthday= moment(nac).format("MM-YYYY");
var tdayday= moment(today).format("MM-YYYY");
if(inputDate===today){
var diff = today.diff(nac, 'hours');
$('#eddad').val(diff);
console.log(diff+' hours old');
$('#tiempo').val('horas');
}
else if(birthmonth===tdaymonth){
var diff = today.diff(nac, 'days');
$('#eddad').val(diff);
$('#tiempo').val('dias');
console.log(diff+' days old');
}
else if(birth===tday){
var diff = today.diff(nac, 'months');
$('#eddad').val(diff);
$('#tiempo').val('meses');
console.log(diff+' months old');
}
else if(birth!=tday && today.diff(nac, 'months')<12 ){
var diff = today.diff(nac, 'months');
$('#eddad').val(diff);
$('#tiempo').val('meses');
console.log(diff+' months old');
}
else{
var diff = today.diff(nac, 'years');
$('#eddad').val(diff);
$('#tiempo').val('años');
console.log(diff+' years old');
}
};
</script>
</head>
<body>
<input type="date" id="fecha" onblur="calc()">
<input type="text" id="eddad"><input type="text" id="tiempo">
</body>
</html> -->
Pueden descargar moment js desde:
Moment Js
Espero sus comentarios :) hasta la proxima! :D
domingo, 19 de abril de 2015
Bienvenidos
Bienvenidos a este nuevo blog, aqui hablaremos de lenguajes de programacion como html5, php y conexiones a base de datos, consultas, entre otros.
Cualquier sugerencia pueden dejar en los comentarios :)
Cualquier sugerencia pueden dejar en los comentarios :)
Suscribirse a:
Comentarios (Atom)
