Bom dia galera!
Como eu converto essa data que chega com String
data: '2021-04-08T06:53:03.020Z'
para deixar só a hora, sem contar data - minutos e segunos
data: '06'
Desde já eu agradeço galera!
Bom dia galera!
Como eu converto essa data que chega com String
data: '2021-04-08T06:53:03.020Z'
para deixar só a hora, sem contar data - minutos e segunos
data: '06'
Desde já eu agradeço galera!
Você pode construir o Date
a partir da string e pegar somente as horas:
var d = new Date('2021-04-08T06:53:03.020Z');
console.log(d.getUTCHours().toString().padStart(2, "0"));
O padStart
é para garantir que terá o zero à esquerda (já que getUTCHours
retorna o valor numérico - somente 6
no caso).
E usei getUTCHours
porque esta data está em UTC (o “Z” no final indica isso). Se usar getHours
, a hora é convertida para o fuso horário do browser, que pode não ser UTC, e portanto o valor poderá ser diferente do que está na string.
Muito obrigada <3