MomentJS - Início do Tempo

O método Start of Time definirá a exibição para o início da unidade fornecida.

Sintaxe

moment().startOf(String);

Exemplo usando ano como entrada

var day = moment().startOf('year');

Isso exibirá o primeiro dia do ano e definirá a hora, ou seja, horas, minutos e segundos até 00:00:00 conforme mostrado abaixo -

Exemplo usando o mês como entrada

var day = moment().startOf('month');

Isso exibirá o primeiro dia do mês e definirá a hora, ou seja, horas, minutos e segundos para 00:00:00 conforme mostrado abaixo -

Exemplo usando trimestre como entrada

var day = moment().startOf('quarter');

Isso dará os detalhes do início do trimestre atual. O horário será definido como 12h.

Resultado

Se verificarmos o trimestre do mês de fevereiro usando o comando mostrado aqui, a saída será a partir de 1º de janeiro conforme mostrado abaixo -

var day = moment().startOf('quarter');

Resultado

Exemplo usando semana como entrada

var day = moment().startOf('week');

Resultado