我想要一个可以返回这样的字符串的函数:
它接受一个输入,即数字或字符串,以秒为单位表示时间值。
如果输入是0,则返回"0s"。
如果输入是10(或小于 60),则只返回末尾带有“s”的数字:"10s"。
如果输入的是60,120等180,则只返回以“m”结尾的分钟数,不包括秒数:"1m"// "2m"("3m"非必要时不显示秒数)。
如果输入是65,则返回"1m05s"(如果在第二个之前有数字或小时,则始终显示前导零)。
如果输入是3600等7200,则仅返回圆形小时,末尾带有“h”:"1h"/ "2h"(与分钟的逻辑相同)。
如果输入是3661,则返回"1h01m01s"(在分钟和秒上使用相同的逻辑:如果值之前有某些内容,则显示前导零)。
我只需要显示几个小时的值。