Meu código está assim, mas continua passando direto sem respeitar a data dia úteis:
public adiciona(): void {
const negociacao = this.criaNegociacao();
if (negociacao.data.getDay() > 0 && negociacao.data.getDay() < 6) {
this.negociacoes.adiciona(negociacao);
this.limparFormulario();
this.atualizaView();
} else {
this.mensagemView.update('Apenas negociações em dias úteis são aceitas');
}
}
O que pode estar acontecendo?