Acessar e Definir
Day.js utiliza getters e setters sobrecarregados. Isso significa que, ao chamar esses métodos sem parâmetros, eles funcionam como getters, retornando o valor atual. Ao chamá-los com um parâmetro, eles funcionam como setters, definindo um novo valor e retornando uma nova instância Day.js.
Como os objetos Day.js são imutáveis, cada setter retorna uma nova instância Day.js com a alteração aplicada.
Esses métodos são mapeados para a função correspondente no objeto Date nativo do JavaScript.
js
dayjs().second(30).valueOf(); // => new Date().setSeconds(30)
dayjs().second(); // => new Date().getSeconds()Se você estiver no modo UTC, eles serão mapeados para o equivalente UTC.
js
dayjs.utc().second(30).valueOf(); // => new Date().setUTCSeconds(30)
dayjs.utc().second(); // => new Date().getUTCSeconds()