Respondido

Formatar a data no script


Reputação 6
Crachá

Não sei o que estou errando ao tentar formatar a data e colocar no executar script


function dataAtualFormatada(){
var data = new Date(),
dia = data.getDate().toString(),
diaF = (dia.length == 1) ? '0'+dia : dia,
mes = (data.getMonth()+1).toString(),
mesF = (mes.length == 1) ? '0'+mes : mes,
anoF = data.getFullYear();
return diaF+"/"+mesF+"/"+anoF;
}


icon

Melhor resposta por CamilaEspecio 27 September 2022, 21:28

Veja o original

5 comentários

oie @CamilaEspecio tenta começar o script com function run(), o blip tem essa forma de executar


Boa tarde, Camila! Tudo bem?


O Blip executa os scripts que estão dentro da function run()


Portanto, alterando a assinatura da função, seu script irá funcionar.


Outra recomendação que deixo é ajustar o código para o fuso-horário BR, portanto, a nova função ficaria dessa forma:


function run() {
var data = new Date();
data.setHours(data.getHours() - 3)
dia = data.getDate().toString(),
diaF = (dia.length == 1) ? '0' + dia : dia,
mes = (data.getMonth() + 1).toString(),
mesF = (mes.length == 1) ? '0' + mes : mes,
anoF = data.getFullYear();
return diaF + "/" + mesF + "/" + anoF;
}
Reputação 6
Crachá

Opa gente obrigada vou testar aqui, qualquer coisa volto mesmo dando certo ou errado 🤖

Reputação 6
Crachá

Só mais uma ajuda, por favor, no meu terminal vem certinho, mas no blip da erro. Estou querendo mostrar data e dia da semana. Do código acima apenas alterei para mostrar o dia da semana.


function run() {
var data = new Date();
var dias = ["domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"];
data.setHours(data.getHours() - 3)
dia = data.getDate().toString(),
diaF = (dia.length == 1) ? '0' + dia : dia,
mes = (data.getMonth() + 1).toString(),
mesF = (mes.length == 1) ? '0' + mes : mes,
anoF = data.getFullYear();
diaSemana = dias[data.getDay() % 7];
return diaF + "/" + mesF + "/" + anoF+', ' + diaSemana;
}
Reputação 6
Crachá

desconsidera foi a virgula após data.getFullYear(); kkkk

Obrigada pessoal <3

Comente