Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function editar_fecha(fecha, intervalo, dma, separador) {
- var separador = separador || "-";
- var arrayFecha = fecha.split(separador);
- var dia = arrayFecha[0]; // 2 <- Para formato inglés
- var mes = arrayFecha[1];
- var anio = arrayFecha[2]; // 0 <- Para formato inglés
- var fechaInicial = new Date(anio, mes - 1, dia);
- var fechaFinal = fechaInicial;
- if(dma=="m" || dma=="M"){
- fechaFinal.setMonth(fechaInicial.getMonth()+parseInt(intervalo));
- }else if(dma=="y" || dma=="Y"){
- fechaFinal.setFullYear(fechaInicial.getFullYear()+parseInt(intervalo));
- }else if(dma=="d" || dma=="D"){
- fechaFinal.setDate(fechaInicial.getDate()+parseInt(intervalo));
- }else{
- return fecha;
- }
- dia = fechaFinal.getDate();
- mes = fechaFinal.getMonth() + 1;
- anio = fechaFinal.getFullYear();
- dia = (dia.toString().length == 1) ? "0" + dia.toString() : dia;
- mes = (mes.toString().length == 1) ? "0" + mes.toString() : mes;
- return dia + "-" + mes + "-" + anio; // anio+ "-" + mes + "-" + dia <- Para formato inglés
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement