0
我想能返回字符串这样的功能:JavaScript函数写出来秒字符串格式这样
它需要一个输入,这是一个数或串,表示时间值在秒。
如果输入是0
,则返回"0s"
。
如果输入是10
(或60以下),则只返回末尾带有“s”的数字:"10s"
。
如果输入是60
,120
,180
等,只返回分钟数用“M”结尾,而不秒:"1m"
/"2m"
/"3m"
(如果不是必要不显示秒)。
如果输入是65
,则返回"1m05s"
(如果第二个之前有一个数字或小时,则始终显示前导零)。
如果输入是3600
,7200
等,然后返回轮小时仅与一个“H”末:"1h"
/"2h"
(相同的逻辑与分钟)。
如果输入是3661
,则返回"1h01m01s"
(在分钟和秒钟上使用相同的逻辑:如果值之前有东西,则显示前导零)。
我只需要显示值直到数小时。
@ jfriend00这本来是一个Q&A后,这就是为什么我不包括。 – SeinopSys 2013-02-23 17:38:33
这个网站并不是一个“请为我写代码”的网站,尽管有些人会这么做。这意味着我尝试了这里,而这里就是我卡住的地方。 – jfriend00 2013-02-23 17:41:20
@ jfriend00要点是,我做了这个小功能,并认为我可以'分享我的知识 - 问答风格'。 – SeinopSys 2013-02-23 17:46:30