Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2016, 06:31
lamenenchu
 
Fecha de Ingreso: mayo-2015
Mensajes: 92
Antigüedad: 9 años, 6 meses
Puntos: 1
función añadir día a la fecha actual

Buenas a todos. Y gracias de antemano. A ver si alguien me puede echar un cable.

Resulta que tengo este código para añadir o restar un día a la fecha actual (solo paso uno, pq el de restar, será igual que el de sumar pero restando)

Código:
// Fecha día anterior   
     $scope.previousDay = function(){

    var date = new Date();
    var newdate = new Date(date);
    newdate.setDate(newdate.getDate() - 1);

    var dd = newdate.getDate();
    if (dd<10){
        dd = "0" + dd; 
    }
    var MM = newdate.getMonth() + 1;
    if (MM < 10) {
                MM = "0" + MM;
                 }
    var yyyy = newdate.getFullYear();
    
    var today = dd + '-' + MM + '-' + yyyy; 
    
    $scope.today = newdate;
Código HTML:
 <a href="#" ng-click="previousDay()"  >Anterior  </a> 
Pero con este código lo único que hago es añadir o restar un día de la fecha actual, pero lo que en realidad estoy buscando es restar días cada vez que hago click en el botón...

Alguien puede decirme pq? Sé que estoy restando todo el rato sobre la misma fecha, por eso sólo me resta una vez y ya no hace nada más. Pero no sé cómo actualizar la fecha sobre la que restar.

(Soy bastante novatilla, y ya me ha costado lo suyo llegar a restar un día).

graciassssss

Última edición por lamenenchu; 04/03/2016 a las 06:44