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