Adicionando 0 em datas inferiores ao dia 10

1 resposta
H

Olá novamente!
Na função que estou usando são exibidas datas e sempre que estas são menores que o dia 10 não aparece o algarismo 0 antes.

A data aparece por exemplo... 4 OCT, ao invés de 04OCT.

Tentei usar o seguinte...

if (date < 10) date="0" + date

mas não dá certo, alguém tem alguma sugestão para isso? Abraço!
Aqui vai o script que está funcionando. os dados aparecem em quatro textboxes.

function setInputToDate(inputField, daysToAdd) {
    var date = new Date()
    date.setDate(date.getDate() + daysToAdd)
 
inputField.value = date.getDate() + " " + monthName[date.getMonth()] } var monthName = "JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC".split(" ")

var form = document.forms[0]

setInputToDate(form.arrday, 0)
setInputToDate(form.depday, 3)
setInputToDate(form.depdayp, 3)
setInputToDate(form.depdayw, 3)

obrigado e abs.!

1 Resposta

M
var date = new Date() ;
String dia="";
if(date.getDate() <10){

dia = "0"+String.valueOf(data.getDate());

}else{

dia = String.valueOf(data.getDate());
}
Criado 2 de outubro de 2007
Ultima resposta 2 de out. de 2007
Respostas 1
Participantes 2