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