The objective is to return the value of FechaTexto in the format dd-mm-yyyy, in text, but no matter how I try, it keeps returning "15-1-2013" instead of "15-01-2013". Help, please.
Code:
function ObtieneJornada(){
var dateObject = new Date();
var WorkingDate = new Date();
var laHora = dateObject.getHours();
var DiaTexto = new String();
var MesTexto1 = new String();
var MesTexto = new String();
var AnioTexto = new String();
var DiaNum = new Number();
var MesNum = new Number();
var AnioNum = new Number();
if (laHora < 9){
WorkingDate.setDate(dateObject.getDate()-1);
}
DiaNum = WorkingDate.getDate();
MesNum = WorkingDate.getMonth()+1;
AnioNum = WorkingDate.getFullYear();
DiaTexto = DiaNum.toString();
MesTexto1 = MesNum.toString();
AnioTexto = AnioNum.toString();
if (MesTexto1.lenght==1){
MesTexto="0"+MesTexto1;
}
else{
MesTexto=MesTexto1;
}
alert(MesTexto);
var FechaTexto=DiaTexto.concat("-",MesTexto,"-",AnioTexto);
return FechaTexto;
}