Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Hora DatePicker

Bom dia, gostaria de saber como pegar apenas a hora utilizando o plugin DatePicker, ja instalei e importei no AppModule como um provider e na minha classe ts como injeção de dependencia no construtor, consigo utilizar so estou com problemas no formato retornado.

alteraHora() {
    this.horaPicker.show({
      date: new Date(),
      mode: 'time',
      is24Hour: true,
      doneButtonLabel: 'Confirmar',
      cancelButtonLabel: 'Cancelar',
      minuteInterval: 30, //preciso exatamente assim de 30 em 30
      locale: 'pt_br'
    }).then(hour => this.hora = hour.toISOString());   
    console.log('hora:',this.hora);
  }

console.log => hora: 2018-12-18T04:21:34.611Z Queria pegar apenas hora e minutos (01:21) nota também que esta 3 horas à frente, como corrigir a diferença?

3 respostas
solução!

Ja consegui resolver utilizando o método .toLocaleTimeString() :

// omitido
    }).then(hour => this.hora = hour.toLocaleTimeString(),

Obrigado!

Opa, Eliaby! Bacana a sua solução! Obrigado por compartilhar ela aqui no fórum com a gente! Assim todos crescemos juntos! E sempre que tiver qualquer dúvida é só mandar aqui no fórum!

Espero que esteja curtindo e aproveitando ao máximo o conteúdo do curso!

Grande abraço e bons estudos, meu aluno!

Com certeza estou curtindo e aproveitando sim, o conteúdo do curso é excelente. Obrigado pelo retorno professor! Valeu, abraço!