快捷搜索:  汽车  科技

编程用列表保存一句话的五要素(碎片时间学编程)

编程用列表保存一句话的五要素(碎片时间学编程)

编程用列表保存一句话的五要素(碎片时间学编程)(1)

返回给定秒数的 ISO 格式。

  • 除以适当的值 s 以获得适当值 our、minute 和 second。
  • 将 sign 存储在变量中以将其添加到结果中。
  • 使用 Math.floor()、String.prototype.padStart() 和Array.prototype.map()结合使用来对每个段进行字符串化和格式化。
  • 使用String.prototype.join()将值组合成一个字符串。

const formatSeconds = s => { const [hour minute second sign] = s > 0 ? [s / 3600 (s / 60) % 60 s % 60 ''] : [-s / 3600 (-s / 60) % 60 -s % 60 '-']; return ( sign [hour minute second] .map(v => `${Math.floor(v)}`.padStart(2 '0')) .join(':') ); };

示例

formatSeconds(200); // '00:03:20' formatSeconds(-200); // '-00:03:20' formatSeconds(99999); // '27:46:39'

更多内容请访问我的网站:https://www.icoderoad.com

猜您喜欢: