ms преобразует различные форматы времени в миллисекунды и наоборот.
/* 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"
Милисекунды можно использовать непосредственно в коде.
setTimeout(() => { console.log('Hi') }, 180_000)
Но, возможно, это не очень хорошая практика, потому что сложно сразу определить, сколько минут составляют 180 000 миллисекунд.
Вы можете улучшить читабельность, комментируя или используя константы.
const THREE_MINUTES_IN_MS = 180_000 setTimeout(() => { console.log('Hi') }, THREE_MINUTES_IN_MS)
Раньше я писал именно так, и если вы не часто работаете с миллисекундами, это лучший вариант, чем мс.
Однако, если это не так, ms — хороший выбор. Вам не придется писать дополнительную переменную, а изменить время гораздо проще. ?
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3