Buenos días y gracias ante todo por vuestro tiempo.
A ver si alguien sabe que está pasando...
Resulta que estoy haciendo una petición mediante javascript para que un método java busque en la base de datos una fecha determinada y me lo devuelva en un array.
Cuando estoy debuggeando, veo que la fecha me la recoge bien hasta cierto punto, es decir, voy pasando de punto a punto y me recoge bien el día, el mes y el año, pero cuando trato de guardar toda la fecha junta en una variable (dat+month+year), el valor que obtengo es sólo del día y el mes, el año se pierde. Sin embargo, entra al método java pero claro, el array me lo devuelve vacío.
Igual es un poco líoso, os paso el código para que veáis a que me refiero...
Código:
var date = new Date();
var day = date.getDate();
if (day < 10) {
day = "0" + day;
}
var month = date.getMonth() + 1;
if (month < 10) {
month = "0" + month;
}
var year = date.getFullYear();
$scope.intervencion.today = day + "-" + month +"-" + year;
//aquí es cuando se pierde el año, aunque si me meto encima de $scope.intervencion.today la fecha está completa, pero en los valores de las variables, el años no aparece. Un tanto lioso ya lo sé.
$http.get('/HMSAgenda/agenda/getIntervencion/'+$scope.intervencion.today).success(function (data) {
$scope.intervencion = data;