@Luis_Augusto_Vanzin boa tarde!
Cara tenta isso:
function run(map) {
var date = JSON.parse(map).arrived;
var newDate = date.toLocaleString();
return newDate
}
Pode ser que pegue o local do servidor, não sei se está no Brasil, mas se funcionar informa aqui!
Caso contrário vamos ver outra forma.
@Luis_Augusto_Vanzin também você pode tentar assim:
function run(map){
var data = new Date(JSON.parse(map).arrived),
dia = data.getDate().toString(),
diaF = (dia.length == 1) ? '0'+dia : dia,
mes = (data.getMonth()+1).toString(), //+1 pois no getMonth Janeiro começa com zero.
mesF = (mes.length == 1) ? '0'+mes : mes,
anoF = data.getFullYear(),
hora = data.getUTCHours().toString(),
minuto = data.getUTCMinutes().toString();
return diaF+"/"+mesF+"/"+anoF + " - " + hora + ":" + minuto;
}
Resulta este valor:
Igor! Sem palavras! Muito, muito obrigado!!
Fiz uns incrementos para pegar o local time e também para corrigir uma questão que estava me retornando uma hora como “20:6”, mas agora ficou tudo certo!
Segue o código para posteridade 😊
Grande abraço!
function run(map){
var data = new Date(JSON.parse(map).arrived),
dia = data.getDate().toString(),
diaF = (dia.length == 1) ? '0'+dia : dia,
mes = (data.getMonth()+1).toString(), //+1 pois no getMonth Janeiro começa com zero.
mesF = (mes.length == 1) ? '0'+mes : mes,
anoF = data.getFullYear(),
hora = (data.getHours()-3).toString(),
minuto = data.getMinutes().toString();
return (diaF + "").padStart(2,"0") + "/"+ (mesF + "").padStart(2,"0") +"/"+ anoF + " - " + (hora + "").padStart(2,"0") + ":" + (minuto + "").padStart(2,"0");
}