ms converte vários formatos de hora em milissegundos e vice-versa.
/* time format to milliseconds */ ms('2 days') // 172800000 ms('1d') // 86400000 ms('10h') // 36000000 ms('2.5 hrs') // 9000000 ms('2h') // 7200000 ms('1m') // 60000 /* milliseconds to time format */ ms(60000) // "1m" ms(2 * 60000) // "2m" ms(-3 * 60000) // "-3m" ms(ms('10 hours')) // "10h"
Não há problema em usar milissegundos diretamente no seu código.
setTimeout(() => { console.log('Hi') }, 180_000)
Mas isso pode não ser uma boa prática, porque é difícil dizer quantos minutos equivalem a 180.000 milissegundos num piscar de olhos.
Você pode melhorar a legibilidade comentando ou usando constantes.
const THREE_MINUTES_IN_MS = 180_000 setTimeout(() => { console.log('Hi') }, THREE_MINUTES_IN_MS)
Na verdade, eu costumava escrever dessa maneira e, se você não lida muito com milissegundos, essa é uma opção melhor do que ms.
No entanto, se não estiver, ms é uma boa escolha. Você não precisa escrever uma variável extra e é muito mais fácil alterar a hora. ?
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3